アプリ版:「スタンプのみでお礼する」機能のリリースについて

アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定し、
値集合タイプをテーブル/クエリにしてあります。

そのコンボボックスには問題なくデータは表示されるのですが、
コンボボックスに表示する日付の形式を、yy/mm/dd形式で表示させたいのです。

コンボボックスの書式をyy/mm/ddにしてみましたが、
yyyy/mm/ddのままです。

元のテーブルのデザインビューでフィールドの書式をyy/mm/ddにしたら、
連動してフォームのコンボボックスもyy/mm/ddになりましたが、
元のテーブルはいじらずフォーム上のみで表示形式を変えることは不可能なのでしょうか?

よろしくお願いします。

「元のテーブルはいじらずフォーム上のみで表」の質問画像

A 回答 (1件)

コンボボックスの値集合ソースに


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

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

お礼日時:2013/06/06 20:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!