HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■13277 / inTopicNo.1)  絞り込みに複数の条件を指定したい
  
□投稿者/ おさとう -(2022/05/27(Fri) 11:33:06)
    桐9を使っています。
    テーブルで複数の条件を指定したいです。

    項目[A][B]は数値です。
    [A]が800、140、143以外で
    [B]が1または2が入力されている(空白を除く)
    という条件で絞り込みたいのですが

    「絞り込み」→「条件名」→「新規作成」
    条件1の[A]に≠800
    条件2の[A]に≠140
    条件3の[A]に≠143

    これだと何も絞り込めませんでした。
    [B]を指定するまでもない状態です。

    どうやればうまく絞り込めるでしょうか。
    ご教示ねがいます。
引用返信 [メール受信/ON] 削除キー/
■13278 / inTopicNo.2)  Re[1]: 絞り込みに複数の条件を指定したい
□投稿者/ 通りすがり -(2022/05/27(Fri) 12:07:55)
    提示の[A]の条件は、and条件です
    縦方向に羅列したら、or条件になっちゃいますよ
引用返信 [メール受信/OFF] 削除キー/
■13279 / inTopicNo.3)  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

    と書いても同じです。




引用返信 [メール受信/OFF] 削除キー/
■13280 / inTopicNo.4)  Re[2]: 絞り込みに複数の条件を指定したい
□投稿者/ おさとう -(2022/05/27(Fri) 22:07:46)
    サンプルまでありがとうございます。
    教えて頂いたサイトも確認します。
    ありがとうございました。

    No13279に返信(ONnojiさんの記事)
    > 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
    >
    > と書いても同じです。
    >
    >
    >
    >
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -