Access爱好者--
所属分类: 常见问题 作者: 共享 更新日期:2003-10-10 10:34:21 阅读次数:191

如何强制 Access 显示四位数年份的日期


这篇文章中的信息适用于:
Microsoft PowerPoint 2002
Microsoft Visual Basic for Applications

本文的发布号曾为 CHS286453
中级用户:要求具备基本宏、编码和互操作技能。

本文适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp)。

有关本文的 Microsoft Access 2000 版本,请参见 214701。

概要
Microsoft Access 有两个选项强制日期字段和控件显示四位数年份。一个选项是此数据库,强制在特定的数据库或项目中的数据库级别显示四位数年份。另一个选项是全部数据库,强制在所有数据库或项目中的应用程序级别显示四位数年份。

这些选项的原因是,确保用户知道现在使用的是哪个世纪。这些选项只影响日期的格式。Access 将日期存储为序列号。例如,当您键入日期 4/16/50(1950 年 4 月 16 日),它实际存储为序列号 18369。日期 2050 年 4 月 16 日存储为序列号 54894。
更多信息
若要从用户界面访问这两个选项,请单击工具菜单上的选项,然后单击常规选项卡。在使用四位数年份格式区域,此数据库复选框控制数据库级别选项,而全部数据库复选框控制应用程序级别选项。

如果设置了这两个选项中的一个选项,Access 将覆盖指定的日期格式,显示四位数年份。日期的年份部分是唯一受影响的部分。日期的其他部分仍依赖 Windows 区域设置和日期格式。

数据库级别选项存储在 Microsoft Access 数据库 (MDB) 或 Microsoft Access 项目 (ADP) 中。这样就能使开发人员提供与 2000 年兼容的应用程序,不管用户的区域设置如何。

应用程序级别选项与其它所有 Access 设置一起存储在注册表中。这样就能使管理员强制计算机上的所有 Access 应用程序使用四位数年份,不管区域设置、日期格式,或数据库级别的选项如何。

可以分别用 GetOption 和 SetOption 方法以编程方式选中或设置这些选项。

Microsoft 所提供的编程示例只用于说明目的,不附带任何明示或默示的保证,包括(但不限于)用于特定目的的适用性和/或适销性的各项默示保证。本文假定您对演示所用的编程语言和创建、调试程序所用的工具已经非常熟悉。Microsoft 的支持人员可以帮助解释某个特定程序的功能,但他们不会修改这些示例来增加功能,也不会重新构造程序来满足特殊的要求。如果您的编程经验有限,那么您可能需要与 Microsoft 认证伙伴联系或者拨打 Microsoft 收费咨询电话(800)936-5200。有关 Microsoft 认证伙伴的更多信息,请访问万维网上的以下网页:

有关 Microsoft 提供的支持选项的更多信息,请访问万维网上的以下网页:

下列代码段返回当前数据库级别设置:
If GetOption("Four-Digit Year Formatting") = True Then
MsgBox "This database is using four-digit year formatting."
Else
MsgBox "This database is not using four-digit year formatting."
End If
下列代码段强制 Access 在数据库级别使用四位数年份格式: SetOption "Four-Digit Year Formatting", True
下列代码段返回当前应用程序级别设置:
If GetOption("Four-Digit Year Formatting All Databases") = True Then
MsgBox "Access is using four-digit year formatting."
Else
MsgBox "Access is not using four-digit year formatting."
End If
下列代码段强制 Access 在应用程序级别使用四位数年份格式: SetOption "Four-Digit Year Formatting All Databases", True
参考
有关 GetOption 和 SetOption 方法的更多信息,请在 Visual Basic 编辑器中,单击帮助菜单上的 Microsoft Visual Basic 帮助,在“Office 助手”或“应答向导”中键入 getoption, setoption 方法,然后单击搜索查看相关的主题。


--------------------------------------------------------------------------------
相关文章

Access 数据库和 Access 项目之间的数据类型的比较或映射 2003-12-26 14:20:19
大型数据库设计原则 2003-12-15 12:49:18
防止Access 2000密码被破译的方法 2003-11-13 11:14:21
限制软件30天试用 2003-11-13 10:53:18
取得档案日期相关属性 2003-10-29 19:09:17
MS Jet SQL for Access 2000中级篇 (II) 2003-10-17 18:51:01
启动控制面板命令大全 2003-10-10 10:21:08
Access 2002 中的名称自动更正说明 2003-10-6 15:16:24


系统优化
控件使用
数据库设计
数据库连接
系统安全
OLE自动化
常见问题
实用代码
属性详解
网络相关
实用API
经验分享
精选教程
字符处理
ADP相关



文章搜索



制作维护:李寻欢     Mail:[email protected]

关于本站 -- 网站服务 -- 版权条款 -- 联系方法 -- 网站帮助
Access爱好者版权所有 Copyright 2003-2005 All Rights Reserved 未经许可不得盗链