多くのユニオン (約 30) とその他の動的変数を使用して、MS Access を介して記述された「非常に」長いクエリがあります。
ここで、これらすべての共用体に 'Where' 句を挿入する必要があり、where 句は一定であり、フォームを介して生成されます (いくつかのオプションを選択して、where 句を含む文字列を作成する vb コードを作成しました。
変数がフォーム アクションのテキスト結果から where 句を取得するように、SQL クエリでいくつかの変数を使用する方法はありますか?
例: 私のクエリ
Select a,b,c,d from
(select x as a,b,c,d from abc <where clause> union
select y as a,b,c,d from abc <where clause> union
select z as a,b,c,d from abc <where clause> union
select p as a,b,c,d from abc <where clause>)
order by a
'where b=1' のようなテキスト ボックスの結果を入力する必要があります。
私はそれをVBコード自体に書くことを考えましたが、多数の改行とクエリの変化する性質のために、各行の最後に手動で「& _」を追加し続けたくありません.
どんな助けでも大歓迎です。
よろしく、ナビ