ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 728|回复: 0

[原创] 给大家分享一下Access中的数据类型

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-4-15 20:09 | 显示全部楼层 |阅读模式

今天要给大家分享的是数据类型。

数据类型对于初学者来说不太会选择,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。

表格中的内容来自微软的支持文档。

格式

显示目标

文本

简短的字母数字值,例如姓氏或街道地址。注意,从 Access 2013 开始,文本数据类型已重命名为短文本。

数字、大数

数值,例如距离。注意,货币是一个单独数据类型。

货币

货币值。

是/否

Yes 和 No 值,以及仅包含这两个值其中之一的字段。

日期/时间

100 到 9999 年的日期和时间值。

格式文本

可使用颜色和字体控件进行格式设置的文本或文本与数字的组合。

计算字段

计算结果。计算必须引用相同表格中的其他字段。建议使用表达式生成器创建计算。注意,计算字段在 Access 2010 中首次引入。

附件

附加到数据库中记录的图像、电子表格文件、文档、图表以及受支持的其他类型文件,类似于将文件附加到电子邮件。

超链接

存储为文本并用作超链接地址的文本或文本与数字的组合。

备忘录

长文本块。备忘录字段的典型用途是详细的产品说明。注意,从 Access 2013 开始,备忘录数据类型已重命名为长文本。

查阅

显示一系列从表或查询中检索的值,或一组创建字段时指定的值。查阅向导将启动,你可创建一个查阅字段。查阅字段的数据类型为文本或数字,具体取决于你在向导中所做的选择。

查阅字段还有其他一些字段属性,这些属性位于“字段属性”窗格的“查阅”选项卡中。

OLE   对象

OLE 对象,如 Word 文档。


注意: 附件和计算数据类型不可用于 .mdb 文件格式。

接下去我们要来讲一下,我们常用的一些数据类型。以下的文档大多也是来自微软的支持文档,有些地方我会适当加一些说明。

文本

用途    用于存储不超过 255 个字符的文本。注意,从 Access 2013 开始,文本数据类型已重命名为短文本。

日期/时间

用途    用于存储基于时间的数据。

数字

用途    用于存储非货币值数值。如果可能在字段用使用这些值来执行计算,请使用数字数据类型。

关于数字要还要多说一句,百分数是数字,不是文本类型,在表中保存的类型为数字,最终只是以百分数的格式形式显示。

自动编号

用途    使用自动编号字段以提供唯一值,该值只为使每条记录具有唯一性。自动编号字段最常用作主键,尤其是在没有合适的自然键(基于数据字段的键)的情况下。

自动编号字段值需要 4 个或 16 个字节,具体取决于其字段大小属性的值。

假设有一个用于存储联系人信息的表。可将联系人姓名用作该表的主键,但应如何处理两个姓名完全相同的联系人?姓名不适合用作自然键,因为它们通常不具有唯一性。如果使用自动编号字段,便可确保每条记录均具有唯一标识符。

注意: 不应将自动编号字段用于对表中的记录进行计数。自动编号值不可重复使用,因此已删除的记录可能会导致计数出现缺口。此外,通过在数据表中使用汇总行便可轻松获得准确的记录数。

货币

用途    用于存储货币数据。

货币字段中的数据在计算期间不会舍入。货币字段中小数点左侧精确到 15 位数,右侧精确到 4 位数。每个货币字段值需要 8 个字节的存储空间。

注意了,敲黑板了:

其他一些数据类型我就不整理到今天的文档中了,原因是有两点,一是用的少,二是不好用。

举个例子说一下,比如附件类型(同样包括OLE类型),首先Access的单个文件的大小存储只支持2G,如果你要往Access存放附件的话,是存放不了多少的,但如果要存放附件的话,那该怎么办呢,这个后面我们会讲到。有人会问题,还有一个计算类型也挺好的,也不意见使用吗?答案当然是不建议,因为计算字段在Access 2010中首次引入,无法下向兼容,另外数据更新不方便,如果是简单计算公式还好,但遇到稍微复杂的计算的就不太方便了,建议是计算结束的数据,数据类型直接设置成数字。

总的来讲,还是要多实践,做多了就知道如何去设置数据类型了。




您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 12:07 , Processed in 0.024925 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表