- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:元のテーブルはいじらずフォーム上のみで表示形式を変)
コンボボックスの日付表示をyy/mm/ddに変えたい
このQ&Aのポイント
- アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定しています。しかし、コンボボックスの書式をyy/mm/ddにしたいのに、yyyy/mm/ddのままです。
- 元のテーブルのデザインビューでフィールドの書式をyy/mm/ddに変えたら、連動してフォームのコンボボックスもyy/mm/ddになりました。しかし、元のテーブルは変えられないのでしょうか?
- コンボボックスに表示する日付の形式をyy/mm/ddに変えたい場合、元のテーブルは変えることはできず、フォーム上のみで表示形式を変える必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンボボックスの値集合ソースに Select Format(日付フィールド名,"yy/mm/dd") as tmpDate From テーブル名 Order by 日付フィールド名 とします。 これでyy/mm/ddになりますが、値がテキスト型になるので Cdate(me!コンボボックス名) などと変換して扱う必要が発生する場合もあります。
お礼
ありがとうございました。