サブフォームデータの再表示について
Ace_Nagashim
投稿数: 105
サブフォームを使用したタスクで別プログラムをCALLして
パラメータで更新されたサブフォーム内のデータが更新後の
値で再表示されません。
プログラム構造は次のようになっています。
親タスク
スクリーン形式で顧客の登録を行う。
子タスク
親タスクよりサブフォームでCALL
テーブル形式で顧客に属する顧客車輌ファイルの登録を
行う。
F6キーのイベントで
イベント実行:レコード書込
CALL:プログラムB
パラメータ:顧客コード・顧客名・車輌コード・次回車検日
イベント実行:レコード書込
を処理しています。
プログラムBでは
顧客の車輌に対するメンテ内容の入力を行っています。
パラメータで渡された顧客コード・車輌コードにより
顧客ファイル・車輌ファイルをリンクしています。
顧客が存在しない場合はパラメータで渡された顧客名を
表示しています。
この時に、車輌の次回車検日を変更入力できる様にしています。
プログラムBが終われば、更新された次回車検日をパラメーターで
戻しますので、元タスクでは変更された次回車検日が再表示
されなければいけないはずですが、うまくいきません。
元のタスクでプログラムBをCALLした後に、イベント実行:画面再表示を行っても画面表示は変わらないままです。
何か考え方が間違っているのでしょうか?
ご教授をお願いします。
パラメータで更新されたサブフォーム内のデータが更新後の
値で再表示されません。
プログラム構造は次のようになっています。
親タスク
スクリーン形式で顧客の登録を行う。
子タスク
親タスクよりサブフォームでCALL
テーブル形式で顧客に属する顧客車輌ファイルの登録を
行う。
F6キーのイベントで
イベント実行:レコード書込
CALL:プログラムB
パラメータ:顧客コード・顧客名・車輌コード・次回車検日
イベント実行:レコード書込
を処理しています。
プログラムBでは
顧客の車輌に対するメンテ内容の入力を行っています。
パラメータで渡された顧客コード・車輌コードにより
顧客ファイル・車輌ファイルをリンクしています。
顧客が存在しない場合はパラメータで渡された顧客名を
表示しています。
この時に、車輌の次回車検日を変更入力できる様にしています。
プログラムBが終われば、更新された次回車検日をパラメーターで
戻しますので、元タスクでは変更された次回車検日が再表示
されなければいけないはずですが、うまくいきません。
元のタスクでプログラムBをCALLした後に、イベント実行:画面再表示を行っても画面表示は変わらないままです。
何か考え方が間違っているのでしょうか?
ご教授をお願いします。
投票数:0
平均点:0.00
投稿ツリー
-
サブフォームデータの再表示について
(Ace_Nagashim, 2011-11-29 11:41)
- Re: サブフォームデータの再表示について (Tanda, 2011-11-29 18:18)
- Re: サブフォームデータの再表示について (Ace_Nagashim, 2011-11-30 13:20)
- Re: サブフォームデータの再表示について (Tanda, 2011-12-24 14:30)