2016-08-18 17 views
0

私はイギリスに拠点を置き、アメリカのクライアント用にMS Access 2016データベースを開発しています。MS Access - ローカルデータベースの日付形式を変更する

はどのようにして、テーブルのデザインビューのフィールドフォーマットオプションで、たとえば、日付は表示され表示され、唯一のないので、一般的にアクセスし、このデータベースの言語設定を変更することができますようにYYYY/MM/DD、MM/DD/yyなどではなく、dd/mm/yyyy、dd/mm/yy?

私はSQLまたはVBAを使用してポストホックのデータをフォーマットできますが、エラーの可能性を制限するために、設計段階でデフォルトとして動作を設定したいと考えています。

多くのありがとうございます。

アップデート、ここでは現在、フィールド形式で提示したオプションです:

enter image description here

+0

はい、米国の_m/d/yyyy_になるWindowsの設定を使用して、_Short Date _を使用してください。 – Gustav

答えて

1

あなたがテーブルのフィールドとテキストボックスのFormatプロパティを設定することができます:YYYY/MM/DD

しかし、その意志たとえば、DateValueの動作を変更しないでください。DateValueは、Windows設定を使用して2016-07-06として "6/7/2016"のような日付文字列を読み込みます。

本当の答えはできないということです。どちらも必要ありません。カスタムフォーマットを適用しないと、アメリカのクライアントにアクセスすると、データベースに日付がm/d/yyyyとして表示されます。

実際のアプリケーションを見たい場合は、米国の設定の仮想マシンをインストールし、この環境でアプリケーションをテストしてください。