目录。1. access 中可用的字段数据类型 (mdb) 1
2. 关于数据类型与字段大小 (mdb) 2
3. 关于更改字段的数据类型 (mdb) 5
4. cdate 函数示例 8
5. access中的“自动编号”不从1开始的方法 9
注释本主题中的信息仅适用于 microsoft access 数据库 (.mdb)。
下表总结了在 microsoft access 中所有可用的字段数据类型、它们的用法和存储空间的大小。
文本 用于文本或文本与数字的组合,例如地址;或者用于不需要计算的数字,例如**号码、零件编号或邮编。
最多存储 255 个字符。“字段大小”属性控制可以输入的最多字符数。
备注 用于长文本和数字,例如注释或说明。
最多存储 65,536 字符。
数字 用于将要进行算术计算的数据,但涉及货币的计算除外(使用“货币”类型)。
存储 或 8 个字节;用于“同步复制 id”(guid) 时存储 16 个字节。“字段大小”属性定义具体的数字类型。
日期/时间
用于日期和时间。
存储 8 个字节。
货币 用于存储货币值,并且计算期间禁止四舍五入。
存储 8 个字节。
自动编号 用于在添加记录时自动插入的唯一顺序(每次递增 1)或随机编号。
存储 4 个字节;用于“同步复制 id”(guid) 时存储 16 个字节。
是/否 用于只可能是两个值中的一个(例如“是/否”、“真/假”、“开/关”)的数据。不允许 null 值。
存储 1 位。
ole 对象
用于使用 ole 协议在其他程序中创建的 ole 对象(如 microsoft word 文档、microsoft excel 电子**、**、声音或其他二进制数据)。
最多存储 1 gb(受磁盘空间限制)。
超链接 用于超链接。超链接可以是 unc 路径或 url。
最多存储 64,000 个字符。
查阅向导 用于创建这样的字段,它允许用户使用组合框选择来自其他表或来自值列表的值。在数据类型列表中选择此选项,将会启动向导进行定义。
需要与对应于查阅字段的主键大小相同的存储空间。一般为 4 个字节。 ,本主题中的信息仅适用于 microsoft access 数据库(.mdb)。
在字段中允许何种类型的值。例如,不能在“数字”数据类型字段中保存文本数据。
要用多少存储空间来保存字段中的值。
要对字段中的值执行何种类型的操作。例如,microsoft access 能够将“数字”或“货币”字段中的值求和,但不能对“文本”或 ole 对象 (“ole 对象”数据类型:字段的数据类型之一,用于在其他应用程序中创建的、可链接或嵌入(插入)到 access 数据库中的对象。
)字段中的值进行此类操作。
是否要对字段进行排序或索引 (索引:一种功能,可以加速根据键值在表中进行的搜索和排序,并可使表中的行实现单值性。表中的主键是自动编制索引的。
有些字段由于其数据类型的原因而无法编制索引。)。不能对 ole 对象字段进行排序或索引。
是否要在查询或报表中使用字段对记录进行分组。ole 对象字段不能用于对记录进行分组。
如何对字段中的值进行排序。在“文本”字段中,将数字作为字符串进行排序 等等),而不是作为数字值来进行排序。使用“数字”或“货币”字段按照数字值对数字进行排序。
如果将日期数据输入到“文本”字段中,将不能进行正确排序。使用“日期/时间”字段可确保对日期进行正确排序。
是否需要保存 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 提供两种字段数据类型 (字段数据类型:决定可以存储哪种数据的字段特征。例如,数据类型为“文本”的字段可以存储由文本或数值字符组成的数据,而“数字”字段只能存储数值数据。
)以保存包含数字值的数据:“数字”或“货币”。
请使用“数字”字段来保存用于数学计算的数字数据,有关涉及到货币的计算或需要高精确度的计算除外。通过设置“字段大小”属性,可以控制存储在“数字”字段中的数字值的种类和大小。例如,“字节”字段的大小只能保存从 0 到 255 的整数(没有小数位)并占有 1 个字节的磁盘空间。
使用“货币”字段,可以在计算时避免发生四舍五入的情形。“货币”字段的计算可精确到小数点前 15 位及小数点后 4 位。“货币”字段占有 8 个字节的磁盘空间。
数字”和“货币”字段提供了预定义显示格式 (格式:指定数据的显示方式和打印方式。access 数据库为特定的数据类型提供了标准格式,同时 access 对象也为其相对应的 sql 数据类型提供了标准格式。
用户也可以自定义格式。),用户也可以创建自定义格式。
microsoft access 提供“自动编号”数据类型,创建可以在添加记录后自动输入唯一编号的字段。在为记录生成编号之后,就不能进行删除或更改。“自动编号”字段可以生成三种类型的编号:
每次增加 1 的顺序编号、随机编号及“同步复制 id”(也称作 guids,全局唯一标识符)。最常见的“自动编号”方式为每次增加 1,并且通常用作表的主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。
主键不允许为 null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)。
随机“自动编号”将生成随机编号,且该编号对表中的每一条记录都是唯一的。“同步复制 id”的“自动编号”用于数据库同步复制 (数据库同步复制:创建 access 数据库的两个或更多特殊副本的过程。
副本可同步化,即一个副本中数据的更改,或“设计母版”中设计的更改,均被送到其他副本中。),可以为同步副本 (副本:属于一个副本集并且可与该集合中其他副本同步的一个数据库副本。
在一个副本中对复制的表的数据所做的更改会发送并应用到其他副本。)生成唯一的标识符。
注释本主题中的信息仅适用于 microsoft access 数据库 (.mdb)。
有些情况下,可能需要更改已包含数据的字段的数据类型。或许是因为导入了数据,而 microsoft access 并没有设置所需的数据类型;或许是因为为字段设置的数据类型已不再适合需要。
在将数据类型转换为另一种类型之前,应考虑更改将对整个数据库造成什么影响、有哪些查询、窗体及报表使用的字段需要转换。可能需要更改依赖于已改变字段的表达式。
最常见的数据类型更改可分为以下四类:从其他数据类型转换为“文本”类型;从“文本”类型转换为“数字”、“货币”“日期/时间”或“是/否”类型;“货币”与“数字”之间的转换或“文本”与“备注”之间的转换;以及更改“数字”字段的“字段大小”属性设置。
从其他数据类型转换为“文本”类型。
有时会有这样的情况:本应在“数字”或“货币”字段存储数字,以便用于计算,但是现在某个原来只保存数字的字段需要使用字母和其他非数值字符。例如,假设有一个保存**编号的“数字”字段。
如果以后发现需要包含字母、连字符、括号、或其他非数值字符作为**的一部分,就需要将字段的数据类型更改为“文本”类型。
microsoft access 使用“常规数字”格式将数字值转换为文本;使用“常规日期”格式将日期值转换为文本。已转换的值中不包含对此字段所设置的任何货币符号或其他特殊格式字符。
从“文本”类型转换为“数字”、“货币”、“日期/时间”或“是/否”类型。
如果在“文本”字段中存储了数据,而现在要将该字段更改为其他数据类型,microsoft access 能够将数据转换为适合新数据类型的值。例如,假设在“文本”字段中保存了数字而要用这些数据做数学计算,则必须将此字段转换为“数字”或“货币”数据类型。只要字段中所保存的全部数据只包含数字,就可以更改数据类型而不会丢失数据。
对于从“文本”到“数字”数据类型的转换,小数点及千位分隔符可以正确地转换。货币符号将根据 windows 控制面板中的区域设置进行转换。
access复习 往年参考题目
第。一 二 四章数据库基础。一 单选题。1 在关系中,一个元组是一个或多个 值的列表 b a 数字b 属性c 字段d 文字。2 在关系中,不可分割的是 c a 元组b 记录c 分量d 字段。3 在一个关系中,挑选出满足指定条件元组来组成新关系的操作是 a a 选择运算 b 查询运算 c 投影运算 d...
Access作业
access作业 第三次 一 选择题。1 access查询的数据源可以来自 a 表 b 查询 c 表和查询 d 报表。2 创建access查询可以用 a 查询向导 b 查询设计 c sql查询 d 以上皆可。3 access支持的查询类型有 a 选择查询,交叉查询,参数查询,sql查询和操作查询。b...
Access作业
操作题 1.创建一个宏。所实现的功能是 单击窗体中的按钮,发出 嘟嘟 声后会打开 学生基本信息窗体 显示所有男生的信息,并以最大化方式显示 并与命令按钮结合使用运行该宏。2.创建一个宏,用于关闭窗体,并在关闭时弹出 谢谢使用本系统 的对话框。3.创建两个宏。计算1期成绩 宏执行打开 第1期成绩计算 ...