フォームのライン表示に即時反映させる方法について
変数を入力後、ボタンを押すとサブタスクの項目更新で値を登録するプログラムで、
フォームにライン表示を追加したいのですが、ボタンを押した後、即時に値がデータベースに登録されるわけではなく、プログラムを閉じたときに登録されます。そのため、プログラムを再度開かないとライン表示に値が反映されません。ボタンを押した後にライン表示にも値を即時反映させる方法はありますか?

アドバイスをいただけると助かります。よろしくお願いいたします。
-
親タスク
画面左下のタスク
画面右下のタスク 改め
親タスク
子:画面左下のタスク
孫:画面右下のタスク にして
「子:画面左下のタスク」のタスク後処理から
孫:画面右下のタスクをコールするとか。
-
nkmt様
連絡ありがとうございます
"「子:画面左下のタスク」のタスク後処理から
孫:画面右下のタスクをコールする" について作成した子タスクのロジックの画面を下に貼ります。

タスク後処理を行うため、イベント実行 終了 をすると孫タスクまで終了してしまいます。(孫フォームが一瞬表示され、消えてしまう)
修正方法について、アドバイス頂けないでしょうか
-
タスク特性のどこかに ウィンドウ消去 というのがあり、NOを設定してみるのはいかがでしょうか。
-
nkmtさん
コメントありがとうございます
添付画像の箇所でしょうか?

なぜか、グレーアウトしており、触ることができません。
変更できるようにできる条件ご存じでしょうか?
-
RIAは、おそらくそこは触れないのですね。失礼しました。
-
すみません、最初に戻りますが
親タスク
画面左下のタスク
画面右下のタスク で親タスクから
画面左下のタスク(データ登録)を実行の次の行で
画面右下のタスク(データ表示)もコールすればそれで済んだ話ですかね? -
nkmt様
コメントありがとうございます。
データ登録について、以前教えて頂いたバッチ処理方法に切り替え、以下のロジックでうまくいきました。
親タスクから
画面左下のタスク(データ登録)を実行の次の行で
画面右下のタスク(データ表示)この手順で、スムーズに動作するようになりました。
ご助言いただき、ありがとうございます。 -
理解を間違えて、遠回りをさせてしまいました。申し訳ございません。
-
わかりにくい文章で申し訳ありません。
また何かありましたら、ぜひアドバイスをいただけると嬉しいです。
サインインしてコメントを残してください。
コメント
9件のコメント