私はTakeDate
に日付を持っています。MS Accessのテーブルのフィールド(データ型:日付)です。私は以下のようにのようなSQLクエリを実行すると は私がShort Date
MS AccessでSQLクエリを実行するためにFormatDateTimeを使用してフォーマットする
から
Format
設定した検索フォームのテキストボックスtxtGdateTo
を持って、私は、所望のデータをフィルタ処理されません。したがって
Select * from tblWork WHERE TakeDate <= Me.txtGdateTo
私は、以下のSQLを試してみましたが、それはあまりにも動作しません。
Select * from tblWork WHERE TakeDate <= Format(Me.txtGdateTo, "\#mm\/dd\/yyyy\#")
私は別のを追加しました。これは、#error
として私に価値を与える
TakeDate0: FormatDateTime([TakeDate],"\#mm/dd/yyyy\#")
機能を持つテーブルTakeDate0
に提出しました。
Q:日付フィールドを使用してこれらのエラーを管理する最適な方法はありますか?
Q:どのようなフォーマットを行う必要があり、追加の列が必要ですか?私の場合は
、ユーザーは、形式DD/MM/YYYYのテーブルにデータを入力します
https://support.office.com/en-us/article/FormatDateTime-Function-aef62949-f957-4ba4-94ff-ace14be4f1ca - 私は、文字列でSQLクエリを構築して、割り当てています –