Re: レコードに応じてタスクモードを切替えたい
nkmt
投稿数: 1668
OSK様のご質問はおそらくオンラインタスク
の話をされているのだと思いますが
オンラインタスクで
レコード後処理に突入しているという事は
データを書き換えている最中なので
レコード後処理の途中で、照会/修正を
切り替える事は出来ないと思います。
修正モードのオンラインタスク実行中に
照会モードへ切り替えるとか
その逆は以下で可能です。
イベント実行 (I=内部イベント) 照会(Q)
は、照会モードへ切り替えるイベントです。
イベント実行 (I=内部イベント) 修正(M)
は、修正モードへ切り替えるイベントです。
STAT(0,'Q'MODE)・・・照会モード中ですか?
STAT(0,'M'MODE)・・・修正モード中ですか?
NOT( STAT(0,'Q'MODE) )
NOT( STAT(0,'M'MODE) )
----------
オンラインタスクに入る前に、修正可否を把握出来ている
のであれば、タスク特性の初期モードを
E=式 if(条件,'Q'MODE,'M'MODE) のようにすると
照会モードで実行するか、修正モードで実行するか
指定可能です。
の話をされているのだと思いますが
オンラインタスクで
レコード後処理に突入しているという事は
データを書き換えている最中なので
レコード後処理の途中で、照会/修正を
切り替える事は出来ないと思います。
修正モードのオンラインタスク実行中に
照会モードへ切り替えるとか
その逆は以下で可能です。
イベント実行 (I=内部イベント) 照会(Q)
は、照会モードへ切り替えるイベントです。
イベント実行 (I=内部イベント) 修正(M)
は、修正モードへ切り替えるイベントです。
STAT(0,'Q'MODE)・・・照会モード中ですか?
STAT(0,'M'MODE)・・・修正モード中ですか?
NOT( STAT(0,'Q'MODE) )
NOT( STAT(0,'M'MODE) )
----------
オンラインタスクに入る前に、修正可否を把握出来ている
のであれば、タスク特性の初期モードを
E=式 if(条件,'Q'MODE,'M'MODE) のようにすると
照会モードで実行するか、修正モードで実行するか
指定可能です。
投票数:1
平均点:10.00
投稿ツリー
-
レコードに応じてタスクモードを切替えたい
(osk, 2017-12-14 20:24)
-
Re: レコードに応じてタスクモードを切替えたい
(pu_mahalo, 2017-12-14 21:23)
- Re: レコードに応じてタスクモードを切替えたい (pu_mahalo, 2017-12-14 23:42)
- Re: レコードに応じてタスクモードを切替えたい (osk, 2017-12-14 21:55)
- Re: レコードに応じてタスクモードを切替えたい (nkmt, 2017-12-14 22:16)
- Re: レコードに応じてタスクモードを切替えたい (ISHIJIMA, 2017-12-14 22:24)
- Re: レコードに応じてタスクモードを切替えたい (osk, 2017-12-15 11:13)
- Re: レコードに応じてタスクモードを切替えたい (nkmt, 2017-12-15 12:53)
- Re: レコードに応じてタスクモードを切替えたい (fjksudou, 2017-12-15 13:31)
- Re: レコードに応じてタスクモードを切替えたい (ISHIJIMA, 2017-12-15 15:03)
-
Re: レコードに応じてタスクモードを切替えたい
(osk, 2017-12-16 11:29)
- Re: レコードに応じてタスクモードを切替えたい (nkmt, 2017-12-16 17:15)
- Re: レコードに応じてタスクモードを切替えたい (osk, 2017-12-16 11:32)
-
Re: レコードに応じてタスクモードを切替えたい
(osk, 2017-12-16 11:48)
- Re: レコードに応じてタスクモードを切替えたい (nkmt, 2017-12-16 17:21)
- Re: レコードに応じてタスクモードを切替えたい (osk, 2017-12-16 14:18)
- Re: レコードに応じてタスクモードを切替えたい (osk, 2018-1-9 11:31)
-
Re: レコードに応じてタスクモードを切替えたい
(pu_mahalo, 2017-12-14 21:23)