ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

範囲対象外の値へ変更しても表示対象として維持するには

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-28 16:39
nkmt  長老   投稿数: 1668
akita様 今回大変参考になりました。
いい気付きになりました。
ありがとうございました。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-28 15:21
akita  新米   投稿数: 15

メイン 商品マスター 範囲
A.商品コード
B.商品分類コード  

C.戻り値
リンク W テンポラリー 範囲   位置付  代入
D.商品コード A A A

タスク環境−範囲−式 範囲式 に
 商品分類コード=0 OR 戻り値

だと上手くいくと思うのですが
違っていたらすみません
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-28 15:05
akita  新米   投稿数: 15
すみません
検証不足です
上記の方法は誤りでした

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-28 13:48
akita  新米   投稿数: 15
サンプルは、メインの商品マスターを直接編集してます

商品分類コード=0 と 表示フラグ=False で範囲を絞っています
商品分類コードを編集しても、表示フラグは常にFalseなので
商品分類コードが0以外になっても表示されます

作業ファイルからメインファイルへの書き換えの処理は不要です
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2019-10-28 13:31
nkmt  長老   投稿数: 1668
最初で該当するデータを全て作業ファイルへ書き出す
のではなく、実ファイルをメインソースにして範囲絞り、

変更内容は、都度作業ファイルへ書き出して、
実データの内容は変更を加えず

画面を閉じる際に変更が生じた作業ファイルの内容を
実データへ反映といった事をすれば
・起動迄の処理速度的にも
・当初絞り込んだ内容の維持も
実現できるのかもしれませんね。

akita様、ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-28 11:04
akita  新米   投稿数: 15
テンポラリーファイルをWでリンクして表示フラグをFalseで範囲付け
するとというのはどうでしょうか?


メイン 商品マスター 範囲
A.商品コード
B.商品分類コード   0 0


リンク W テンポラリー 範囲   位置付  代入
C.商品コード A A A
D.表示フラグ False False
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-10 16:32
nkmt  長老   投稿数: 1668
puさん、ISHIJIMAさん
メモリテーブルに出力する件数が多くなければ
速度的に難もないでしょうから、次回からそれも
選択に入れます。ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-10-10 7:31
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
メモリテーブル等を利用してやるしかないと思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-10-10 6:57
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

他に方法があるかわかりませんが
私なら、いったんメモリーTBLへ抽出して
それをテーブルコントロールで表示する

終了時に値が変更されたレコードをupdate(バッチtaskで)
でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2019-10-9 15:48
nkmt  長老   投稿数: 1668
オンラインタスクで
メインソースのデータを
テーブルコントロールで一覧表示しています。

商品マスタをメインソースにして
項目「商品分類コード」に範囲指定で
0 〜 0 のように指定して、0の分だけを画面表示するように
したとします。

「商品分類コード」に0以外の値を入力し、
PageUP、DownやCtrl+Home、Endなどをすると
0 〜 0 の範囲指定の為、当初表示されていたレコードが
表示がされなくなる場合があると思います。

画面を閉じるまで、当初の絞り込みの対象になった分は
表示対象にしておく方法はないもんでしょうか?

絞込項目とは別な項目やデータへ入力させて閉じる時に、
変更を加えた分のみ実項目へ反映させるとか
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約