创建或删除日期和时间字段

当需要存储日期和时间时,将 "日期/时间" 或 "日期/时间" 扩展字段添加到表中。 您可以将日期和时间数据用于各种个人和商业用途,例如生日、送货和帐单信息以及时间卡片。

本文内容

了解日期和时间字段

在数据表视图中添加日期和时间字段

在设计视图中添加日期和时间字段

设置日期和时间字段属性

删除日期和时间字段

日期和时间字段属性参考

了解日期和时间字段

使用 Access 数据库时,可能会在任意数量的格式中看到日期和时间值,例如欧洲格式(28.11.2006 或28-11-2006)、南亚格式(28/11/2006)或美国格式(11/28/2006)。 无论 Access 如何设置日期和时间数据的格式,无论您输入日期或时间数据的方式如何,日期和时间字段都按以下方式存储日期和时间:

日期/时间

日期/时间使用双精度浮点数-也称为序列日期的系统。 下图表示一个典型的序列日期和时间值。

双精度数

该值的整数部分(小数点左侧)表示日期。 小数点右侧的小数部分表示 "时间"。

此图中的数字表示2003年12月24日,下午9:00。Date 部分表示自12/30/1899 的开始日期或 "基准" 日期以来已过去的整天数。 在此示例中,从12/30/1899 到12/24/2003 已过去37979天。 时间部分是24小时的一小部分。 因此,0.875 乘以24小时的值等于21小时或 9:00 P.M.。

日期部分中的负值表示在基准日期之前的日期。 例如,将值-1 作为日期组件解析为基准日期之前的一天,或12/29/1899。

有效日期值范围从-657434 (公元100年1月1日)到2958465(公元年12月 9999 31 日)。 有效的时间值范围从0.0 到0.9999 或23:59:59。

将日期和时间值存储为数字可使你在日期和时间数据上执行大量计算。 例如,您可以计算工作的总小时数(对于一个时间卡),或确定发票的年龄。

延长日期/时间

日期/时间扩展将日期和时间存储在42字节的编码字符串中。 日期以一种无符号的长类型存储,该类型支持从1-1-1 广告到9999广告的范围。 根据以下公式,时间存储在无符号的长整型类型中:

= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen (时间刻度) + fractionalSeconds

返回页首

在数据表视图中添加日期和时间字段

可以在数据表视图中向新表或现有表中添加 "日期/时间" 字段。

添加到现有表

  1. 在数据表视图中打开表

  2. 如有必要,请水平滚动到第一个空白字段。

  3. 在 "字段名称" 列中,选择第一个空白行,然后为该字段键入名称。

  4. 选择 "数据类型" 列中的相邻单元格,然后从列表中选择 "日期/时间" 或 "日期/时间"。

  5. 保存所做的更改。

向新表中添加 "日期/时间" 字段

  1. 在“创建”选项卡上的“”组中,单击“”。

  2. 单击 "保存 按钮图像 ,然后在"另存为"对话框中输入新表的名称。

  3. 右键单击新表的文档选项卡,然后单击 "设计视图"。

  4. 在 "字段名称" 列中,选择第一个空白行,然后为该字段键入名称。

  5. 选择 "数据类型" 列中的相邻单元格,然后从列表中选择 "日期/时间" 或 "日期/时间"。

  6. 保存所做的更改。

页面顶端

在设计视图中添加日期和时间字段

可以在设计视图中向新表或现有表中添加 "日期/时间" 字段。

添加到现有表

  1. 在 "设计"视图中打开表。

  2. 在 "字段名称" 列中,选择第一个空白行,然后为该字段键入名称。

  3. 选择 "数据类型" 列中的相邻单元格,然后从列表中选择 "日期/时间" 或 "日期/时间"。

  4. 保存所做的更改。

添加到新表

  1. 在“创建”选项卡上的“”组中,单击“”。

  2. 单击 "保存",然后在 "另存为" 对话框中,输入新表的名称。

  3. 右键单击新表的文档选项卡,然后单击 "设计视图"。

  4. 在 "字段名称" 列中,选择第一个空白行,然后为该字段键入名称。

  5. 选择 "数据类型" 列中的相邻单元格,然后从列表中选择 "日期/时间" 或 "日期/时间"。

  6. 保存所做的更改。

页面顶端

设置日期和时间字段属性

使用设计视图向表中添加日期/时间字段时,可以设置和更改字段的所有属性。

  1. 在表设计器下半部分的 "常规" 选项卡上,在 "字段属性" 下,找到要更改的属性。

  2. 选择属性名称旁边的字段。

  3. 选择属性名称旁边的字段。 根据属性,您可以输入数据,通过单击 " “生成器”按钮 " 启动表达式生成器,或从列表中选择一个选项。

    有关如何使用每个 field 属性的信息,请选择该属性,然后按 F1。

返回页首

删除日期和时间字段

可以使用 "数据表" 视图或 "设计" 视图从表中删除日期/时间或日期/时间扩展字段。

警告    删除包含数据的 "日期/时间" 或 "日期/时间" 扩展字段后,将永久丢失数据,您无法撤消删除操作。 因此,在删除任何表字段或其他数据库组件之前,应备份你的数据库。

在数据表视图中删除

  1. 在“数据表视图”中打开表。

  2. 找到 "日期/时间" 或 "日期/时间" 扩展字段,右键单击标题行(名称),然后单击 "删除字段"。

  3. 单击“”以确认删除。

在 "设计" 视图中删除

  1. 在“设计视图”中打开表。

  2. 单击 "日期/时间" 或 "日期/时间" 扩展字段旁边的行选择器(空白方框),然后按 DELETE,或右键单击行选择器,然后单击 "删除行"。

  3. 单击“”以确认删除。

页面顶端

日期和时间字段属性参考

下表列出了 "日期/时间" 字段属性并介绍每个属性的用途。

属性

用法

格式

输入自定义格式设置字符以定义显示格式。 此处定义的格式将显示在数据表、窗体和报表中。

小数位数(仅限延长的日期/时间)

输入小数精度以指定小数点右侧的位数(1-7)。

输入掩码

输入一个输入掩码字符串,或单击 " “生成器”按钮 " 以启动输入掩码向导。

有关创建和使用输入掩码的详细信息,请参阅创建输入掩码以特定格式输入字段或控件值一文。

标题

指定 "日期/时间" 字段的名称。 如果不指定标题,Access 将应用默认字段名称。

默认值

指定创建新记录时自动显示在字段中的值。 例如,你可以输入一个函数(如Date ())来自动显示今天的日期。

验证规则

指定在整个记录、单个字段或窗体或报表上的控件中输入的数据的要求。 当用户输入违反规则的数据时,可以使用 "验证文本" 属性来指定所生成的错误消息。 最大长度:2048个字符。

有关创建验证规则的详细信息,请参阅创建验证规则以验证字段中的数据一文。

验证文本

指定当用户违反有效性规则时出现的错误消息中的文本。 最大长度:255个字符。

有关创建验证规则的详细信息,请参阅创建验证规则以验证字段中的数据一文。

必需​​

当此属性设置为"是"时,必须在字段或绑定到该字段的任何控件中输入值。 此外,该值不能为 null。

已索引

使用索引可以加快对大量数据运行的查询、排序和分组操作。 您还可以使用索引防止用户输入重复值。 方面

  •     关闭索引(默认)。

  • 是(有重复)     索引字段并允许重复值。 例如,您可能有重复的名字和姓氏。

  • 是(无重复)    为字段编制索引,不允许重复值。

输入法模式​​

指定一个 "输入法编辑器",该工具用于使用使用日语或朝鲜语版本的 Access 创建的文件。 默认值:无控件。 有关使用此属性的详细信息,请按 F1。

输入法语句模式

指定可使用输入法编辑器输入的数据类型。 有关使用此属性的详细信息,请按 F1。

智能标记

仅在 Access 2010 中,你可以为该字段指定一个或多个智能标记以及绑定到该字段的任何控件。 智能标记是识别字段中的数据类型并允许你基于该类型执行操作的组件。 例如,您可以选择 "日期/时间" 字段,然后使用智能标记打开您的个人日历。

单击属性框旁边的 " “生成器”按钮 以查看可用的智能标记列表。

文本对齐

在 "日期/时间" 字段中指定数据的对齐方式。 方面

  • 常规     将文本左对齐、数字和日期右对齐。

  • 向左键     将所有文本、日期和数字左对齐。

  • 向右键     将所有文本、日期和数字右对齐。

  • 居中     将所有文本、日期和数字居中。

  • 截至     将所有文本、日期和数字均匀地与字段或文本框两侧的文本对齐。

显示日期选取器

显示或隐藏用户单击 "日期/时间" 字段时显示的弹出日历控件。 默认值: "日期"。 选择 "从不" 以隐藏控件。

如果对日期/时间字段使用输入掩码,无论如何设置此属性,“日期选取器”控件都不可用。

返回页首

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×