Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Access 2010)
日時データの時刻を2桁で表示したい
投稿日時: 18/08/17 22:13:09
投稿者: 滝沢

フォーム上のテキストボックスで、書式を「yyyy/mm/dd hh:nn:ss」と設定していますが
「2018/08/17 9:05:05」となってしまいます。
「2018/08/17 09:05:05」とはできないのでしょうか?
 
データソースを「=Format([登録日時],"yyyy/mm/dd hh:nn:ss")」というのも
試してみましたが「#type!」のエラーになってしまいます。
 
ちなみにこうしたい理由は、日時データがたくさん並ぶので、位置が揃っていないと見づらいからです。
この目的が解決できるなら他の方法でも構いません。
 
よろしくお願い致します。

回答
投稿日時: 18/08/18 09:02:17
投稿者: よろずや

滝沢 さんの引用:
データソースを「=Format([登録日時],"yyyy/mm/dd hh:nn:ss")」というのも
試してみましたが「#type!」のエラーになってしまいます。
テーブルの項目名と、フォームの項目名が同じ場合のエラーです。
式を入れた場合は、項目名を別にする必要があります。

投稿日時: 18/08/20 09:25:19
投稿者: 滝沢

よろずや さんの引用:
テーブルの項目名と、フォームの項目名が同じ場合のエラーです。
式を入れた場合は、項目名を別にする必要があります。
よろずや様
コメントありがとうございます。
項目名を変えたらエラーはなくなり、表示も希望の形になりました。
ありがとうございます。
 
しかし、なぜ書式ではうまくいかないんですかね?

投稿日時: 18/08/21 09:21:50
投稿者: 滝沢