设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3192|回复: 2
打印 上一主题 下一主题

关于 Access 数据库中的数据类型与 Access 项目中的数据类型的不同之处

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2003-12-23 05:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   

关于 Access 数据库数据类型

根据以下条件决定字段应使用哪种数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。):

字段中允许哪些类型数据?例如,不能在“数字”数据类型中存储文本。
字段值使用多少存储空间?

准备对字段值采取哪些操作?例如,Microsoft Access 能汇总“数字”或“货币”字段的值,而不能汇总“文本” (“文本”数据类型:Microsoft Access 数据库中的一种字段数据类型。“文本”数据类型最多可以包含 255 个字符,或者是由 FieldSize 属性指定的一个小一些的字符数。)或 OLE 对象 (“OLE 对象”数据类型:字段的数据类型之一,用于在其他应用程序中创建的、可链接或嵌入(插入)到 Access 数据库中的对象。)字段。

是否要对一个字段进行排序或者索引 (索引:一种功能,可以加速根据键值在表中进行的搜索和排序,并可使表中的行实现单值性。表中的主键是自动编制索引的。有些字段由于其数据类型的原因而无法编制索引。)?OLE 对象字段不能进行索引。

是否使用一个字段在查询或报表中分组记录?OLE 对象字段不能用于分组记录。

准备如何对字段值进行排序?在“文本”字段中,数字作为字符串排序(1、10、100、2、20、200 等等),而不是作为数字值。使用“数字”或“货币”字段按数字大小排序数字。同时,在“文本”字段中,许多格式不能正确排序。使用 Date/Time 字段以确保正确地排序。

是否需要存储在其他程序中创建的 Microsoft Word 或 Microsoft Excel 文档、图片、声音和其他二进制数据类型?OLE 对象可以链接 (OLE/DDE 链接:OLE 对象及其 OLE 服务器之间,或动态数据交换 (DDE) 的源文档与目标文档之间的一种连接。)到或者嵌入 (嵌入:用于插入来自其他应用程序的 OLE 对象的副本。源对象称为 OLE 服务器端,可以是任意支持链接和嵌入对象的应用程序。对嵌入式对象的更改不会反映在原对象中。) Microsoft Access 表的 OLE 对象字段中。要显示 OLE 对象,在窗体或报表中使用控件 (控件:允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。)。

在“文本”或“备注”字段中选择

Microsoft Access 提供两种字段数据类型 (字段数据类型:决定可以存储哪种数据的字段特征。例如,数据类型为“文本”的字段可以存储由文本或数字字符组成的数据,而“数字”字段只能存储数值数据。)以存储文本或数字,或两者的组合:“文本”和“备注”。

使用“文本”数据类型存储如名称、地址和任何不需计算的数字,如电话号码、部件编号或者邮政编码。“文本”字段能存储最多 255 个字符,但默认字段大小是 50 个字符。“字段大小”属性控制可以输入“文本”字段的最大字符个数。

如果需要存储超过 255 个字符,应使用“备注”数据类型。“备注”最多可以存储 65,536 个字符。如果要存储带格式文本或长文档,可以创建 OLE 对象字段代替“备注”字段。

“文本”和“备注”数据类型存储输入到一个字段中的值;不存储字段中没用的部分的空白字符。

可以对“文本”或者“备注”字段进行分组和排序,但 Access 只使用“备注”字段的前 255 个字符进行分组和排序。

在“数字”或“货币”字段中选择

Microsoft Access 提供两种字段数据类型 (字段数据类型:决定可以存储哪种数据的字段特征。例如,数据类型为“文本”的字段可以存储由文本或数字字符组成的数据,而“数字”字段只能存储数值数据。)存储数字值数据:“数字”和“货币”。

使用“数字”字段存储用于数学计算(除了涉及货币和要求高精度的计算)的数字数据,能存储在“数字”字段的数字值的类型和大小通过设置“字段大小”属性控制。例如,Byte 字段大小只能存储从 0 到 255 的数字(没有小数)且占据 1 个字节空间。

使用“货币”字段能避免计算中的舍入。一个“货币”字段能精确到小数点左侧 15 位和小数点右侧 4 位数字。一个“货币”字段占据 8 个字节空间。

“数字”和“货币”字段提供预定义的显示格式 (格式:指定数据的显示方式和打印方式。Access 数据库为特定的数据类型提供了标准格式,同时 Access 对象也为其相对应的 SQL 数据类型提供了标准格式。用户也可以自定义格式。),也可以创建自定义格式。

在递增或随机“自动编号”字段中选择

Microsoft Access 提供“自动编号”数据类型创建当添加记录时自动输入唯一编号的字段。记录编号生成之后,就不能删除或者更改。“自动编号”字段可以生成三种编号:每次加一的顺序编号、随机编号和同步复制 ID(也称 GUID—— 全局唯一标志符)编号。每次加一的“自动编号”是最普通的自动编号且适合用作主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)。随

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖2 订阅订阅

点击这里给我发消息

2#
发表于 2003-12-23 06:26:00 | 只看该作者
不错!
3#
发表于 2003-12-26 22:09:00 | 只看该作者
非常好,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-29 19:10 , Processed in 0.111017 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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