SELECT Transactions.TransactionNumber
FROM Transactions
WHERE (((Transactions.Date)>=#11/23/12#)) AND (((Transactions.Date)<=#11/23/12#));
上記のコードは、指定された日付の間に発生したすべてのトランザクションを返します。しかし、クエリが実行されるたびに、これらの日付をユーザーが定義する必要があります。
[] 演算子を使用して、ユーザーに WHERE の基準を次のように定義させてみました。
WHERE (((Transactions.Date)>=[Input a Date])) AND (((Transactions.Date)<=[Input a Date]));
しかし、Microsoft Access は構文エラー メッセージをスローします。このように # (日付演算子) を含めると同じことが起こります
WHERE (((Transactions.Date)>=#[Input a Date]#)) AND (((Transactions.Date)<=#[Input a Date]#));
私が知らない日付を管理する別の方法はありますか、または問題外のクエリでユーザーに日付を尋ねています