子タスクの指定のエディットをパークする方法
kgra
投稿数: 25
いつもお世話になっております。
親タスクから、子タスクの指定のエディットにパークする方法を教えて頂けないでしょうか?
ESCキー押下された際にエラーのYES/NO画面を表示して
そこでNOを選択された際には、画面に戻るようにしているのですが、
1回目のNO選択時は、画面に戻りますがその後再度ESCキーを押下して表示されるエラー画面でNOを選ぶと、タスク後の方へ遷移してしまいプログラム自体が終了されてしまいます
■タスク構成
親(バッチ)
子(ヘッダー入力部分)
孫(明細入力部分)(サブフォーム)
■ロジック構造
子や孫でESCキー押下された際に、終了(イベント伝播)で
親バッチまで戻り、明細に入力内容があれば
エラーで「終了しますか?Yesno」という画面を表示します。
YES選択時は、終了フラグをTrueにしてプログラム終了
NO選択時は、サブフォームを表示しなおして画面に戻る(タスク後へも移行しない)
※1回目のESCキー押下時の画面でNOを選択すると
ヘッダー入力の先頭箇所にパーク位置が移動しています。
これを明細入力(孫タスク)の方までパーク位置を変更できれば、
今回のような現象は発生しないのではないかと思っています。
親タスクから、子タスクの指定のエディットにパークする方法を教えて頂けないでしょうか?
ESCキー押下された際にエラーのYES/NO画面を表示して
そこでNOを選択された際には、画面に戻るようにしているのですが、
1回目のNO選択時は、画面に戻りますがその後再度ESCキーを押下して表示されるエラー画面でNOを選ぶと、タスク後の方へ遷移してしまいプログラム自体が終了されてしまいます
■タスク構成
親(バッチ)
子(ヘッダー入力部分)
孫(明細入力部分)(サブフォーム)
■ロジック構造
子や孫でESCキー押下された際に、終了(イベント伝播)で
親バッチまで戻り、明細に入力内容があれば
エラーで「終了しますか?Yesno」という画面を表示します。
YES選択時は、終了フラグをTrueにしてプログラム終了
NO選択時は、サブフォームを表示しなおして画面に戻る(タスク後へも移行しない)
※1回目のESCキー押下時の画面でNOを選択すると
ヘッダー入力の先頭箇所にパーク位置が移動しています。
これを明細入力(孫タスク)の方までパーク位置を変更できれば、
今回のような現象は発生しないのではないかと思っています。
投票数:0
平均点:0.00
投稿ツリー
-
子タスクの指定のエディットをパークする方法
(kgra, 2014-6-23 11:07)
- Re: 子タスクの指定のエディットをパークする方法 (ISHIJIMA, 2014-6-24 9:39)
-
Re: 子タスクの指定のエディットをパークする方法
(Tanda, 2014-6-25 11:13)
- Re: Re: 子タスクの指定のエディットをパークする方法 (kgra, 2014-6-25 11:26)