特定の項目入力をすると次行に行けず再表示されてしまう。
連投失礼します。
納品書の作成をしているのですが、
課税区分(コンボボックス数値型)、単位、売上単価を入力すると次行にいく際、
まっさらな状態で再表示されてしまいます。
他の数量や金額などは入力しても次の行に行くことができます。
明細PGを何度も見直しているのですが、原因が分からず
申し訳ないですが知恵をお借りしたく投稿しました。
何かあれば教えていただければと思います。
-
レコードを入力後は意図的に更新等を行わない限りまっさらになるのは考えにくいですね。
次行に行く前にレコード後処理を通っているはずなので
例えばレコード後処理の最後に売上単価に数値をなにか項目更新で入れてみるとどうなりますか? -
daiさん、ありがとうございます。
再表示されるのは不思議ですが、恐らく照会リンクの項目をコントロールに使用していたので
それが原因かなと思い、一旦照会表示される項目はパーキングFalseにしてみました。
やはり、触らなければ次の行に行けるし計算もできました。
照会リンクのコントロールを使用しているからというもは関係ないでしょうか。
-
照会リンクは特性のアクセスがデフォルトではR=読込となっているため
W=書込に変更しなければ書込みはできません。R=読込で入力しようとしたら読込専用テーブルは更新できませんとエラーが出ます。
私は伝票入力画面であれば、照会リンクは商品名の表示や単位名の表示に使用しますので
照会リンクを入力項目にすることがないので何とも言えませんが。照会リンクを入力項目に使用されているのはなぜですか?
-
daiさん、ありがとうございます。
>R=読込で入力しようとしたら読込専用テーブルは更新できませんとエラーが出ます。
通常エラーが出るということはやはり再表示は別の原因の可能性がありますね、、、。
>照会リンクを入力項目に使用しているのはなぜですか?
マスタに登録しているけど、時々変更したい場合や
商品名などの入力のない空の商品コードを作成し、マスタに登録するほどでもない入力頻度の低い商品を手で都度入力する場合などがあるため、
照会したデータの編集がしたいと思いました。
-
照会リンクで定義した分は、R=読み込みがデフォルトなので変更不可でエラーになり
トランザクションの設定によっては画面全体が初期化されるかもしれません。
照会リンクで定義したデータを変更したければ
W=書出しにすればいいと思います。 -
nkmtさん、ありがとうございます。
一度、書き出しで試してみます!
サインインしてコメントを残してください。
コメント
6件のコメント