0

選択に従ってフィルタリングしたいのですが、Q1 と Q2 のオプションが選択されている場合、Q1 と Q2 の両方でそれらをフィルタリングしたいということです。ここに私が書いたコードがあり、動作していません:

Like IIf([Forms]![Form1]![Combo1]="All";"Q1" Or "Q2";[Forms]![Form1]![Combo1])

このコードを実行した後、プログラムは "Q1" Or "Q2" の部分を ([QQuery].[Q])="Q1" Or ([Q_Query].[Q])="Q2" に変更します。

Q1、Q2、またはQ3を個別にフィルタリングすることができます。Q1 と Q2 を同時にフィルタリングするにはどうすればよいですか。ありがとう。

4

2 に答える 2

1

よし、やっとできた!これは私が書いたものです:

IIf([Forms]![Form1]![Combo1]="Q1+Q2";"Q1"; [Forms]![Form1]![Combo1]) Or IIf([Forms]![Form1]![Combo1]="Q1+Q2";"Q2";[Forms]![Form1]![Combo1]) 

等々。ただし、すべての部分を追加する場合は、上記のコードの最後に追加する必要があります:

Or Like IIf([Forms]![Form1]![Combo1]="All";"*";[Forms]![Form1]![Combo1]) 

これが同じ問題を抱えている他の人に役立つことを願っています。

于 2013-10-01T09:51:43.357 に答える