ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: サブフォームを使用した画面の動き

このトピックの投稿一覧へ

なし Re: サブフォームを使用した画面の動き

msg# 1.1.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2015-1-5 13:58
ara  一人前   投稿数: 122
Tanda様

年が明けてからの返信となりました。
明けましておめでとうございます。
本年もよろしくお願い致します。

「B」のプログラムのレコード前で「C」を呼んでいる理由は下記の通りです。

本来はBの画面領域上に表示させているサブフォーム(ラインモード表示)の内容を見て、該当データをダブルクリックしたら、「C」の画面が別Windowsで表示されるという動きにしています。(「C」のPGはレコード詳細を表示させるイメージです。)

もともとがこういう動きが基本のPGだったのですが、後から「A」というPGが追加され、「A」を基本に画面起動させた場合は、「Aから「B」画面に切り替わり、さらに切り替わった「B」画面の上に別Windowsで「C」の画面を表示させるという仕様になり、「B」のレコード前処理で「C」を呼ぶという作りになっています。


私もこのあたりが一番ネックに考えておりまして、次のようなことができればこの問題が解決できるのでは‥と思うところを以下に書きたいと思います。

おそらく、サブフォームはレコード前処理通過後に表示されると思っています。それで間違いなければ、サブフォームが表示されたレコード前処理の直後に、「C」のPGを呼ぶことができれば問題解消できそうです。
ただレコード前処理の直後って、どのように指示するのかがわかりません。
レコード前処理が終わって、「B」PGのフォームに最初にカーソルがパーキングする"直前"に「C」を呼ぶことは可能でしょうか?

投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約