タスクのモード変更
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Re: タスクのモード変更
msg# 1.1.1
DDT
投稿数: 55
ISHIJIMAさん
いつもありがとうございます。
仰る通り同一タスク内で行おうとしています。
でも、やっぱり無理なんですね。
ISHIJIMAさんの案でやるか、「UPDATE」のSQLコマンドのバッチでやるか検討してみます。
いつもありがとうございます。
仰る通り同一タスク内で行おうとしています。
でも、やっぱり無理なんですね。
ISHIJIMAさんの案でやるか、「UPDATE」のSQLコマンドのバッチでやるか検討してみます。
投票数:0
平均点:0.00
Re: タスクのモード変更
msg# 1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
たぶん同一タスク内で行おうとしていると思います。
同一タスク内の場合何か修正がされた場合はレコード後処理が実行されるので重複キーとなっていると思います。
キーチェックと登録・修正画面は別タスクにしないとだめではないでしょうか?
同一タスク内の場合何か修正がされた場合はレコード後処理が実行されるので重複キーとなっていると思います。
キーチェックと登録・修正画面は別タスクにしないとだめではないでしょうか?
投票数:2
平均点:10.00
タスクのモード変更
msg# 1
DDT
投稿数: 55
皆様、こんにちは。
早速ですが質問させて頂きます。
現在、簡単なマスタメンテを作成していますがモードの変更で悩んでいます。
今まで作っていたマスタは初期画面があり、そこでボタンを押すとパラメータで値を渡してあげてモードを切り替えていましたが、今作っているマスタは初めの項目(主キーが設定されている項目)が入力された時に、テーブル内に同じ値が存在するかをチェックして存在したら'M'、しなかったら'C'にしようとしています。
タスク特性の初期モードで式を使っても、何の変化も起こりません。また、イベントで強制的に'M'にしようとすると主キーの重複エラーが出てしまいます。(一度書き込んでからモードを変えようとしているみたいです。)
何か良い方法があると思うのですが…
よろしくお願いいたします。
早速ですが質問させて頂きます。
現在、簡単なマスタメンテを作成していますがモードの変更で悩んでいます。
今まで作っていたマスタは初期画面があり、そこでボタンを押すとパラメータで値を渡してあげてモードを切り替えていましたが、今作っているマスタは初めの項目(主キーが設定されている項目)が入力された時に、テーブル内に同じ値が存在するかをチェックして存在したら'M'、しなかったら'C'にしようとしています。
タスク特性の初期モードで式を使っても、何の変化も起こりません。また、イベントで強制的に'M'にしようとすると主キーの重複エラーが出てしまいます。(一度書き込んでからモードを変えようとしているみたいです。)
何か良い方法があると思うのですが…
よろしくお願いいたします。
投票数:0
平均点:0.00