Microsoft Access 掲示板

パラメータクエリ / 2

8 コメント
views
4 フォロー
2
りんご 2023/07/19 (水) 15:59:54 935bc@0e907

>とっても長いのところが、参照するコントロールが多くて長くなってます。
もし複数のパラメータを1句に詰め込んでいるのであれば、とりあえず複数行に分けましょう。

通報 ...
  • 3
    nokonoko 2023/07/19 (水) 16:26:33 3e2e6@54883 >> 2

    回答ありがとうございました。

    テキストボックスtxt01からtxt20まであって、
    製品コードがそのどれかに当てはまるものを抽出しています。
    おかげで(というか、初歩的なので)
    [Forms]![F_入力]![txt01] Or [Forms]![F_入力]![txt02] Or ...
    という抽出条件が書かれています。

    複数行に分けるというのはどういうことでしょうか

    4
    りんご 2023/07/19 (水) 17:05:19 935bc@0e907 >> 3

    遠い昔の記憶ですが、こんな感じだったぁしら。

    (略)
      qd.Parameters("[Forms]![F_入力]![txt01]") = Forms!F_入力!txt01
      qd.Parameters("[Forms]![F_入力]![txt02]") = Forms!F_入力!txt02
    ・・・(略)
    

    T‘sWare Access Tips#083

    5
    nokonoko 2023/07/19 (水) 17:32:58 3e2e6@54883 >> 3

    VBAのほうで、複数回Parametersを使うのですね。トライしてみます。

    ありがとうございました。