MS Access - 仅更改本地数据库的日期格式

时间:2016-08-18 10:40:31

标签: datetime ms-access

我来自英国,我正在为美国客户开发MS Access 2016数据库。

如何更改此数据库的语言设置 而不是一般的Access,例如在表格设计视图中,日期的字段格式选项显示为mm / dd / yyyy,mm / dd / yy等而不是dd / mm / yyyy,dd / mm / yy?

我知道我可以使用SQL或VBA格式化数据,但我更喜欢在设计阶段将行为设置为默认行为,以限制潜在的错误。

非常感谢。

更新,这里是目前为字段格式提供的选项:

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以将表格字段和文本框的“格式”属性设置为:mm / dd / yyyy

但这不会改变DateValue的行为,而DateValue仍会读取日期字符串,例如" 6/7/2016" as 2016-07-06使用您的Windows设置。

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

如果要查看应用程序的运行情况,请安装具有美国设置的虚拟机,并在此环境中测试您的应用程序。