ray88’s diary

お仕事で困ったとき用の自分用の覚書

AccessでCSV出力の際に日付に時間が入らないようにする

・例として、以下フォームのサブフォームをCSV出力します。

f:id:ray88:20200104003912p:plain

サブフォーム内の項目に開始日と終了日の項目はyyyy/MM/ddの形式ですが、

 CSV出力すると勝手にyyyy/MM/dd HHmm の形式に変換されてしまいます。

f:id:ray88:20200104004203p:plain

CSV出力の際の元となるクエリ(サブフォームの元のクエリ)をデザインビューで

 開き、日付の項目のフィールド欄を編集します。

・開始日、終了日のところを以下のように編集する

 カラム名:Format([テーブル名].[日付のカラム名],"yyyy/MM/dd")

 (例)開始日:Format([開始日終了日].[開始日],"yyyy/MM/dd")

f:id:ray88:20200104004349p:plain

・クエリの日付項目のフィールド欄を編集後にもう一度CSV出力すると以下のように

 時間なしで日付が出力されています。

f:id:ray88:20200104005009p:plain