■13279 / ) |
Re[1]: 絞り込みに複数の条件を指定したい
|
□投稿者/ ONnoji -(2022/05/27(Fri) 13:11:00)
| 2022/05/27(Fri) 17:01:03 編集(投稿者) 2022/05/27(Fri) 16:57:54 編集(投稿者)
> 桐9を使っています。 > テーブルで複数の条件を指定したいです。 > > 項目[A][B]は数値です。 > [A]が800、140、143以外で > [B]が1または2が入力されている(空白を除く) > という条件で絞り込みたいのですが
サンプルを添付しました。
詳しくは添付ファイルを参照してください。 ※サンプルでは誤って800を400にしています。差し替えませんのでご了承ください。
絞り込み条件.tbl
項目番号 項目名 データ型 1 A 数値 2 B 数値
検索条件 式1 ( []<>140 .and []<>143 .and []<>400 ) = 1 ※サンプルでは誤って800を400にしています。 検索条件 式2 ( []=1 .or []=2 ) = 1 検索条件 条件1 式1 かつ 式2
p.s.
以下の拙作webページもご参考にしてください。
21 レコードの絞り込み|フォームアプリケーション教書 第2部 http://silicon7565.html.xdomain.jp/guide/guide_Part2.htm#section21
このうち特に以下↓は必ず参考にしてください。
21.6 比較式の左辺と右辺の両方に計算式を指定する|フォームアプリケーション教書 第2部 http://silicon7565.html.xdomain.jp/guide/guide_Part2.htm#section21-6
p.p.s.
サンプルは後日削除しますので、お早めにダウンロード願います。
図示すると次のようになります。
検索条件(S): ┌───┬─────────────────────┬────────────┬──── │ │ A │ B │ … ├───┼─────────────────────┼────────────┼──── │条件1 │( []<>140 .and []<>143 .and []<>800 ) = 1 │ ( []=1 .or []=2 ) = 1 │ │条件2 │ │ │ │条件3 │ │ │ : : : : : : : : : : │条件10│ │ │ └───┴─────────────────────┴────────────┴────
もちろん、
( []<>140 .and []<>143 .and []<>800 ) = 1 は、( [A]<>140 .and [A]<>143 .and [A]<>800 ) = 1
( []=1 .or []=2 ) = 1 は、 ( [B]=1 .or [B]=2 ) = 1
と書いても同じです。
|
|