• 締切済み

Accessのクエリ機能について

Accessで検索フォームを作成しております。実験記録シートにおいて、担当者ごとの実験のみを抽出する検索フォームを作成しています。「担当者選択」というコンボボックスを用意します。一方、クエリにおいて、「担当者」の抽出条件に、=[Forms]![実験記録シート検索フォーム]![担当者選択]としておけば、担当者選択で指定されたのみのレコードが問題なく抽出できます。 ここで、「担当者選択」を空欄にしておけば、すべてのレコードが表示できるようにしたいのですが、うまくできません。どなたかご存じの方がいらっしゃれば教えてください。 よろしくお願いします。

みんなの回答

回答No.1

SQLビューで、Where以下を WHERE (IIf(Isnull([Forms]![実験記録シート検索フォーム]![担当者選択]),True,テーブル1.col1=[Forms]![実験記録シート検索フォーム]![担当者選択])); としてみてはどうでしょう。

関連するQ&A

専門家に質問してみよう