引用:
フォーム上で非連結のテキストがあり「から」「まで」としております。
引用:
Between [Forms]![Fデータ検索]![から] and [Forms]![Fデータ検索]![まで]
引用:
・「から」「まで」両方指定されている場合は、その範囲を抽出
・「から」が指定されていない場合は、「まで」までの指定範囲で抽出
・「まで」が指定されていない場合は、「から」の日付以降全てを抽出
・[から]と[まで]の値が共に Null である場合は全てのレコードを表示
という条件も加えるのであれば、次のようなクエリを作成なさればよいのではないかと。
( SQL ビュー)
---------------------------------------------------------------------
PARAMETERS [Forms]![Fデータ検索]![から] DateTime, [Forms]![Fデータ検索]![まで] DateTime;
SELECT [table_A].*
FROM [table_A]
WHERE (IIf([Forms]![Fデータ検索]![から] Is Null,True,DateSerial([年],[月],[日])>=[Forms]![Fデータ検索]![から])=True)
AND (IIf([Forms]![Fデータ検索]![まで] Is Null,True,DateSerial([年],[月],[日])<=[Forms]![Fデータ検索]![まで])=True);
---------------------------------------------------------------------