2016-08-18 77 views
0

我位于英国,我正在为美国客户开发MS Access 2016数据库。MS Access - 仅更改本地数据库的日期格式

我怎样才能改变此数据库的语言设置,而不是一般的那么访问,例如在表的设计视野格式选项日期会出现显示为MM/DD/YYYY,MM/DD/yy等而不是dd/mm/yyyy,dd/mm/yy?

我知道我可以使用SQL或VBA格式化事件后的数据,但我更愿意在设计阶段将行为设置为默认值以限制出错的可能性。

非常感谢。

更新,这里是当前所呈现的字段格式的选项:

enter image description here

+0

是的,使用_Short Date_显示使用Windows设置 - 在美国将是_m/d/yyyy_。 – Gustav

回答

1

您可以设置表的字段和文本框来的格式属性:MM/DD/YYYY

,但将不会改变例如DateValue的行为,该日期值仍将使用Windows设置在2016-07-06上读取日期字符串,如“2016/6/6”。

所以真正的答案是,你不能。而且你也不需要它 - 如果你不使用自定义格式,当你到达你的美国客户时,你的数据库会显示日期为m/d/yyyy。

如果您希望看到您的应用程序正在运行,请安装包含US设置的虚拟机,并在此环境中测试您的应用程序。