Access数据类型和字段属性详细介绍
- 2019-03-30 11:40:00
- tmtony8
- 转贴:
- 微软
- 17702
Access 中的各表均由字段组成。字段属性是该字段的数据的特征及行为。字段的数据类型是最重要的属性,因为它决定该字段可存储何种数据。
数据类型可能令人费解,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。
字段的数据类型确定许多其他重要的字段特性,例如以下项:
- 可用于字段的格式。
- 字段值的最大大小。
- 字段在表达式中的使用方式。
- 是否可将字段编入索引。
可预定义字段的数据类型,也可根据新建字段的方式选择数据类型。例如,如果从“数据表”视图创建字段并且:
- 使用另一个表中的现有字段,数据类型已在模板或其他表中进行定义。
- 在空白列(或字段)中输入数据,Access 根据输入的值向字段分配数据类型,或者你可指定该字段的数据类型和格式。
- 在“修改字段”选项卡的“字段和列”组中,单击“添加字段”,Access 会显示可从中选择的数据类型列表。
何时使用何种数据类型
将字段数据类型视为一组特性,并且这些特性可应用于该字段包含的所有值。例如,存储在文本字段中的值仅可包含字母、数字和有限的标点字符,并且文本字段仅可包含最多 255 个字符。
提示: 有时,字段中的数据可能显示为某种数据类型,但实际却是另一种数据类型。例如,某个字段可能看起来包含数值,但实际却包含文本值,如房号。通常可使用表达式比较或转换不同数据类型的值。
字段大小属性
创建字段并设置其数据类型后,可设置其他字段属性。字段的数据类型确定可设置哪些其他属性。例如,通过设置文本字段的字段大小属性可控制它的大小。
对于数字和货币字段,字段大小属性尤为重要,因为它确定字段值的范围。例如,一位数字字段仅可存储介于 0 到 255 之间的整数。
字段大小属性还确定每个数字字段值所需的磁盘空间大小。根据字段大小,数字可准确使用 1、2、4、8、12 或 16 个字节。
注意: 文本和备忘录字段具有可变的字段值大小。对于这些数据类型,字段大小为任一值设置可用的最大空间。
关系和联接中的数据类型
表关系是两个表中共有字段间的关联。关系可以是一对一、一对多或多对多。
联接是一项 SQL 操作,它根据指定字段(两个源共有)中的值,将来自两个源的数据合并为查询记录集中的一条记录。联接可以是内部联接、左外部联接或右外部联接。
创建表关系或向查询添加联接时,所连接的字段必须具有相同或兼容的数据类型。例如,即使某个数字字段与某个文本字段中的值相匹配,也不能在它们之间创建联接。
在关系或联接中,设置为自动编号数据类型的字段与设置为数字数据类型的字段兼容,前提是后者的字段大小属性为长整型。
不能更改表关系中涉及的字段的数据类型或字段大小属性。可以暂时删除关系以更改字段大小属性。但是,如果更改数据类型,则需先更改相关字段的数据类型才能重新创建关系。
更加详细的关于数据类型和字段属性的内容,请阅读《数据类型和字段属性简介》
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |