レコード後にデータソースを用いた処理をしたい
お世話になります。
目的
テーブルコントロールの項目(数量)を変更し、次行に移るタイミングで
エディットの変数(合計金額)を計算したいです。
現状
「金額集計」というバッチタスク
(SQLでSUMを使用し、タスク後でパラメータでもらった変数をこの変数で項目更新する)
を作成し、レコード後ロジックユニットでプログラムをコールしています。
これだと、項目を更新したものがまだデータに反映されておらず、正しく表示されません。
項目変更ロジックユニットでも同様と思われます。
どのようにすればよいでしょうか?
ヘルプにある
[レコード後]は、エンドユーザーがレコードをコミットした後、そして、レコードがデータソースに書き込まれる前に実行されます。
ということだと思いますが。。。
よろしくお願いいたします。
-
ISHIJIMA様
コメントありがとうございます。
できました(^^)/
-
もう解決済のようですが投稿します。
ご存知かもしれませんが
項目更新 合計金額 式=明細金額 (加算=YES)を
レコード後処理に書く事が多いです。
でもこれって行を移動しないと合計金額がリフレッシュされないのが難点です。
それを改善して以下でも良いとは思いますが使っていません。
V=項目 C=変更 明細金額で
項目更新 合計金額 式=合計金額 - CHG_PRV_明細金額
項目更新 合計金額 式=合計金額 + 明細金額
次回はこのような作りもやってみたいと思います。
サインインしてコメントを残してください。
コメント
2件のコメント