テーブルの再表示
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
mf5430
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
自己レスです。
タスク制御の「再表示=Y」にしてから実行したところ
うまくいきました。
いろいろありがとうございました。
タスク制御の「再表示=Y」にしてから実行したところ
うまくいきました。
いろいろありがとうございました。
投票数:0
平均点:0.00
mf5430
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
実は KBPUT ('ビュー再表示'ACT) は最初にためあいましたが
だめでした。念のためいまやって見ましたがやっぱりだめでした。
だめでした。念のためいまやって見ましたがやっぱりだめでした。
投票数:0
平均点:0.00
sigeno56
投稿数: 336
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
KBPUT ('ビュー再表示'ACT) ではいかがでしょうか?
投票数:0
平均点:0.00
mf5430
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
レコード後処理で KBPUT ('R:再表示'ACT) としましたが
やっぱり正しく表示されません。問題の行までカーソルを
もって行けば、クリアされて表示されるので、更新はうまく
いっています。何かほかに設定とかあるんでしょうか?
やっぱり正しく表示されません。問題の行までカーソルを
もって行けば、クリアされて表示されるので、更新はうまく
いっています。何かほかに設定とかあるんでしょうか?
投票数:0
平均点:0.00
sigeno56
投稿数: 336
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
おはようございます。
更新するタスクのタスク後処理でビュー再表示actはいかがでしょうか?
更新するタスクのタスク後処理でビュー再表示actはいかがでしょうか?
投票数:0
平均点:0.00
mf5430
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
sigeno56さん
早速ありがとうございました。
私の書き方が悪かったようですね。
対象レコードを更新するところまでは、出来ていたのですが、
問題はその変更された行の所まで来ないと正しく表示されないと
いうことなのです。問題の行が同じ画面に表示されている時
「再表示」する方法がうまくいかないのです。
よろしくお願いします。
早速ありがとうございました。
私の書き方が悪かったようですね。
対象レコードを更新するところまでは、出来ていたのですが、
問題はその変更された行の所まで来ないと正しく表示されないと
いうことなのです。問題の行が同じ画面に表示されている時
「再表示」する方法がうまくいかないのです。
よろしくお願いします。
投票数:0
平均点:0.00
sigeno56
投稿数: 336
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
最善かどうかは別として・・・以下でどうでしょうか?
(印刷区分=1は1件しか存在しないという前提)
印刷区分が重複可なインデックスがあるといいでしょうね。
このタスク(画面)を開く前に、印刷区分=1のデータが
「2」もしくは「BBBBB」という事を変数に把握しておく。
それ以外の分の印刷区分が1になったら
記憶していた分の印刷区分を0?に変更。
(このメンテ画面のレコード後処理から、別タスクを呼んでリンクQで更新するとか)
そして先程迄記憶していた「2」「BBBBB」の代わりに
今回の分を変数に記憶し直す。
(印刷区分=1は1件しか存在しないという前提)
印刷区分が重複可なインデックスがあるといいでしょうね。
このタスク(画面)を開く前に、印刷区分=1のデータが
「2」もしくは「BBBBB」という事を変数に把握しておく。
それ以外の分の印刷区分が1になったら
記憶していた分の印刷区分を0?に変更。
(このメンテ画面のレコード後処理から、別タスクを呼んでリンクQで更新するとか)
そして先程迄記憶していた「2」「BBBBB」の代わりに
今回の分を変数に記憶し直す。
投票数:0
平均点:0.00
mf5430
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
行数 名称 印刷区分
1 AAAAA
2 BBBBB 1
3 CCCCC
91 ABABAB
92 DDDDD
印刷区分は全レコードで「1」は一行しか許されません。
他の行の「印刷区分」を「1」にしたときに他の行は「1」を
はずして「再表示」したいのです。
何かよい方法はありますか?よろしくお願いいたします。
1 AAAAA
2 BBBBB 1
3 CCCCC
91 ABABAB
92 DDDDD
印刷区分は全レコードで「1」は一行しか許されません。
他の行の「印刷区分」を「1」にしたときに他の行は「1」を
はずして「再表示」したいのです。
何かよい方法はありますか?よろしくお願いいたします。
投票数:0
平均点:0.00