Re: サブフォームを使用した画面の動き
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」を呼ぶことは可能でしょうか?
年が明けてからの返信となりました。
明けましておめでとうございます。
本年もよろしくお願い致します。
「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
投稿ツリー
-
サブフォームを使用した画面の動き
(ara, 2014-12-25 19:41)
-
Re: サブフォームを使用した画面の動き
(Tanda, 2014-12-31 18:35)
-
Re: サブフォームを使用した画面の動き
(ara, 2015-1-5 13:58)
- Re: サブフォームを使用した画面の動き (ara, 2015-1-5 16:56)
- Re: Re: サブフォームを使用した画面の動き (Tanda, 2015-1-7 11:02)
-
Re: サブフォームを使用した画面の動き
(ara, 2015-1-5 13:58)
- Re: サブフォームを使用した画面の動き (ISHIJIMA, 2015-1-7 13:01)
-
Re: サブフォームを使用した画面の動き
(Tanda, 2014-12-31 18:35)