• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:元のテーブルはいじらずフォーム上のみで表示形式を変)

コンボボックスの日付表示をyy/mm/ddに変えたい

このQ&Aのポイント
  • アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定しています。しかし、コンボボックスの書式をyy/mm/ddにしたいのに、yyyy/mm/ddのままです。
  • 元のテーブルのデザインビューでフィールドの書式をyy/mm/ddに変えたら、連動してフォームのコンボボックスもyy/mm/ddになりました。しかし、元のテーブルは変えられないのでしょうか?
  • コンボボックスに表示する日付の形式をyy/mm/ddに変えたい場合、元のテーブルは変えることはできず、フォーム上のみで表示形式を変える必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

コンボボックスの値集合ソースに Select Format(日付フィールド名,"yy/mm/dd") as tmpDate From テーブル名 Order by 日付フィールド名 とします。 これでyy/mm/ddになりますが、値がテキスト型になるので Cdate(me!コンボボックス名) などと変換して扱う必要が発生する場合もあります。

swihourfhjv
質問者

お礼

ありがとうございました。

関連するQ&A