设为首页 - 加入收藏
您的当前位置:主页 > 数据库 > ACCESS > 基础教程 > 正文

ACCESS数据库基础(七)数据的类型和属性方法

来源:网络收集 点击数: 时间:2018-01-31
 
怎样应用表设计器来创建表?

  我们曾知道怎样用表导游来设计表了,这1课学习怎样应用表设计器来建立表。 表设计器是Access中设计表的工具,用表导游建立表的时分,它自动定义了各种字段的属性,而在表的设计器中则可以本人设计生成各种各样的表,并能对表中任何字段的属性停止设置,比方将表中的某个字段定义为数字类型而不是文本类型,那末这个字段就只能输出数字,而不能输出其他类型的数据。如今我们用表设计器来建立1个表。

  要应用表设计器来创建1个表,首先要翻开表设计器。在数据库窗口中,将鼠标移动到“创建办法和已有对象列表”上双击“应用设计器创建表”选项,弹出“表1:表”对话框。

ACCESS数据库基础(七)数据的类型和属性方法

  对话框分为两个局部,上半局部是表设计器,下半局部用来定义表中字段的属性。表的设计器其实就是1个数据表,只是在这个数据表中只要“字段称号”、“数据类型”和“阐明”3列,当我们要建立1个表的时分,只需在设计器“字段称号”列中输出表中需求字段的称号,并在“数据类型”列中定义那些字段的“数据类型”就能够了。设计器中的“阐明”列中可让表的制造人对那些字段停止阐明,以便当前修正表时能知道事前为何设计这些字段。

  如今我们就用表设计器来建立1个记载定单信息的表。首先要知道在“定单”表中需求包括的信息,在这个表中1定要有“定单号”、“定货单位”、“货物称号”、“定货数量”、“经手人”、“定货日期”等信息,在表设计器的“字段称号”列中按顺序输出这些字段的称号,表就初步建好了。

  如今切换到“数据表”视图来看看用表设计器建立的表。单击工具栏上“视图”按钮,这时候在屏幕上会显现1个提示框,提示“必须先保管表”,并询问“能否立刻保管表”,由于我们还没有保管过这个表,所以单击“是”按钮来保管这个表,这时候弹出另外一个“另存为”对话框,在“表称号”文本框中输出“定单信息表”,单击“肯定”按钮,将这个表保管为“定单信息表”。又弹出1个对话框说“没有添加主键”,由于每一个表中都最多应当有1个主键,而我们还没有设定把哪一个字段作为这个表的主键。假设选择“是”按钮,Access就会在方才建立的表上添加1个字段,并把这个字段作为表的主键,我们单击“否”按钮,不让Access添加主键。如今看到的这个表就是我们方才利用表设计器生成的表了。

ACCESS数据库基础(七)数据的类型和属性方法

  在表中,这类由表格构成的窗口叫做表的“数据表视图”,是表最直观的1种表现办法。不论用甚么办法生成的表终究都要切换到这个视图下才华停止数据的输出,而1个表建立得能否公道也会在这个视图中反应出来。但要为表设置主键,为字段设置数据类型和属性,就必须切换回“设计视图”才华完成相应的操作。

 

 

怎样为表设置主键?

  单击工具栏上的“视图”按钮,切换回表的设计视图,开端为表设置主键。第5课的课后补充里已说过主键是甚么。

  设置表的主键10分复杂,比方要将“定单信息表”中的“定单号”字段作为表的“主键”,只需单击“定单号”这1行中的任何地位,将这行设为以后行,然后单击工具栏上的“主键”按钮,按钮会凹陷出来,在“定单号”1行最左面的方格中显现了1个“钥匙”符号,表示“定单号”这1字段成为表的主键了。

ACCESS数据库基础(七)数据的类型和属性方法

  用这类办法设置了新的主键当前,原来的主键就会消逝。假设要将表中的多个字段设置成主键,要先把鼠标移动到表最右侧的方格内,当鼠标光标变成1个“向右箭头”外形时,单击鼠标左键将这行选定,然后按住键盘上的“CTRL”键,选定其它要设置成主键的行,都选好当前,单击工具栏上的“主键”按钮,选中的字段都设成“主键”了。假设想取消主键,先选中字段,然后单击工具栏上的“主键”按钮,这时候字段后面的“钥匙”图标就消逝了,表示这个字段不再是“主键”了。

 

怎样为表中的字段设置数据类型?

  设置完主键,我们再看看字段的数据类型,在Access中有“文本”、“备注”、“数字”、“日期/工夫”、“货币”、“自动编号”、“是/否”、“OLE对象”、“超级链接”、“查阅导游”10种数据类型。各种数据类型中输出的是不同的数据。

  在计算机中,数据有很多品种型,它们有着不同的用处,比方文本类型和备注类型,虽然都是用来存储文本,但是“文本”类型存储的字符数最多只能255个,而“备注”类型却可以存储64000个字符,假设把“备注”类型换成“文本”类型,则没法保管下全部的数据信息,把“文本”类型的数据寄存在“备注”类型中,又必将构成很大的糜费。在Access中,不同的数据类型分配不同大小的数据空间,而每种数据类型的大小却是固定的。所以当我们在1个字段中输出1个值时,这个字段的大小不会随外面值的内容而变化。假设输出1个字符“A”,应用“文本”类型,这个值空出来的字符空间不会很多,但假设应用“备注”类型,则会空出63999个字符空间,这些空间不能再输出其它值的内容,就白白糜费了。

  不同类型的数据在应用时也有差异,比方两个值“1234”和“2345”,在“数字”类型中是数字,在“文本”类型中就是文本了。假设将这两个值相加求和,那末用数字类型计算出来的后果是“3579”,而用文本类型相加的后果则是将两个数据联在1同成为“12342345”,可见它们的差异还是很大的。

  如今我们曾知道了正确设置数据类型的重要性,就开端为“定单信息表”中的各个字段设置数据类型吧。先定义“定单号”字段的数据类型,用鼠标单击定单号的“数据类型”项,方格内显现1个下拉箭头,单击它,在弹出的下拉列表框当选定“自动编号”项,就把这个字段的数据类型定为“自动编号”类型了。“自动编号”类型的数据是从1开端不反复的整数,这样可以保证在表中的每一个记载都可以辨别开来。所以1个表的主键常常建立在具有这类数据类型的字段上。“定货单位”、“货物称号”和“经手人”定义为“文本”类型,“货物单价”和“定货金额”定义为“货币”类型,“定货数量”应是“数字”类型,“定货日期”则是“日期/工夫”类型。关于不同的类型各自的特点,我们将在课后补充中停止比拟详细的解说。如今来看看修正过“数据类型”后的表,表示钱数的中央都用规范的货币符号引出来了,而且输出数字的中央也变的了如指掌了。

ACCESS数据库基础(七)数据的类型和属性方法

 

怎样设置字段的属性(1)?

  设置完字段的“数据类型”,如今来设置字段的“属性”。表设计器的下半局部都是用来设置表中字段的“字段属性”的,字段属性包括有“字段大小”、“格式”、“输出法情势”等,设置它们会对表中的数值产生影响。

  先设置“定货单位”文本字段的各种属性,默许的“字段大小”为“50”,表示这个字段中最多可以输出50个字符。通常只需求10几个文字就足够表达1个“定货单位”的称号了,所以可将字段大小定为“25”。只需选中字段大小文本框,然后修正外面的数值就能够了。

ACCESS数据库基础(七)数据的类型和属性方法

  字段大小是字段的属性之1。如今设置另外一个属性:输出时的“格式”。在Access 2000中,有几种文本格式符号,应用这些符号可以将表中的数据依照1定的格式停止处置。详细格式符号及其用法将在课后补充中引见。在“格式”文本框中输出“-”则“定货单位”的称号会向右对齐。假设在“格式”输出“!”符号,称号就会自意向左对齐。

  “输出法情势”属性是个选择性的属性,它共有3个选项“随便”、“输出法开启”、“输出法封闭”,选中“输出法开启”项,当光标移动到这个字段内的时分,屏幕上就会自动弹出首选的中文输出法,而选择“输出法封闭”时,则只能在这个字段内输出英文和数字。不同的字段采取不同的“输出法情势”可以增加启动或封闭中文输出法的次数。而选择“随便”就能够启动和封闭中文输出法。

  上面的“输出掩码”可以控制输出到字段中的值,比方输出值的哪几位才华输出数字,甚么中央必须输出大写字母等。假设要把某个字段输出的值作为密码,不让别的人看到时,就要在输出时将数据的每一个字符显示成星号。这些都需求由设置字段的“输出掩码”属性来完成。设置字段的输出掩码,只需单击“输出掩码”文本框左面的“生成”按钮,就会显现“输出掩码导游”对话框,对话框上有1个列表框,比方要让这个文本字段的输出值以密码的方式输出,则单击列表框中的“密码”选项,然后单击“完成”按钮。

  上面的“标题”属性普通状态下都不设,让它自动取这个字段的字段名,这样当在窗体上用到这个字段的时分就会把字段名作为它的标题来显示。“默许值”属性只需在它的文本框中输出某段文字,那末这个字段的值在没有重新输出之前,就会以所输出的文字作为该字段中的值。

 

怎样设置字段的属性(2)?

  “无效性规则”是为了检讨字段中的值能否无效,可以在该字段的“无效性规则”框中输出1个表达式,Access会辨别输出的值能否满足这个表达式,假设满足才华输出。输出背背该规则的字段值就没法将值输出到表中,并会提示我们不能输出与无效性规则相悖的数值。固然我们也能够单击这个属性输出文本框左面的“生成”按钮激活“表达式生成器”来生成这些表达式。而“无效性文本”这个属性中所填写的文字则是用来当用户输出毛病的值时给用户的提示信息。

ACCESS数据库基础(七)数据的类型和属性方法

  在Access中“表达式生成器”就是用来生成表达式的1段特殊的顺序模块。经过它可以很方便地编写数据库中的各种表达式。它的用法在当前的课程中会有比拟详细的解说。在填写1个表的时分,常常会遇到1些必须填写的重要字段,像这个表中的“定货数量”字段就必须填写,不然我们就没法知道这份定单终究订了多少货,所以要将这个字段的“必填字段”属性设为“是”。而关于那些要求得不那末严厉的数据就能够设定对应字段的“必填字段”属性为“否”。它上面的“允许空字符串”属性问我们能否让这个字段里存在“零长度字符串”,通常将它设置为“否”。

  索引属性是表中1个重要的属性,当我们建立1个很大的数据库的时分,就会发现经过查询在表中检索1个数据信息很慢。经过剖析发现,假设当我们要在1个表中的查询“定货单位”字段内的某个值时,会从全部表的扫尾不断查到末尾,假设能将表中额值停止排序,那异常的查询任务对“定货单位”字段检索的记载数就能够少很多,速度也自然会变得更快,所以很多表都需求建立索引,而“索引”字段就是为了定义能否将这个字段定义为表中的索引字段。“无”是不把这个字段作为索引,“有(有反复)”和“有(无反复)这两个选项都表示这个字段曾是表中的1个索引了,而“有(有反复)”允许在表的这个字段中存在异常的值,“有(无反复)”字段则表示在这个字段中相对制止相反的值。关于“定单信息表”,由于1个定货单位会多次定货,也就要签署多份定单,所以当我们要把这个字段作为表的索引时就需求将它的“索引”属性设为“有(有反复)”了。

  最初1个是“UNICODE”属性,“UNICODE”是微软公司为了使1个产品在不同的国度各种言语状态下都能正常运转而编写的1种文字代码,应用这类16位代码时只需求1个UNICODE就能够存储1个中文文字或英文字符。这样虽然很方便,但实践上在计算机中本来只需8位就能够存储1个英文字符,所以应用这类“UNICODE”方式实践上是比拟糜费空间的。为理解决这个成绩微软又想出了1个办法就是对数字或英文字符停止“UNICODE紧缩”,所以对字段的这个属性我们普通都选择“有”,这样可以节省很多空间。字段属性栏左面的提示文字可以随时提供1些协助。

  终了语:如今你也能应用表的设计器来设计或修正1个表了吧。那就证明你对表的操作曾上了1个台阶了。但是你知不知道表与表之间的数据终究是怎样联系的?假设你还答复不上,那就到下1课去看1看。

 

补充内容

补充1:各种数据类型的含义和应用办法

  在表的设计视图中,每个字段都有设计类型,Access允许9种数据类型:文本、备注、数值、日期/工夫、货币、自动编号、是/否、OLE对象、超级链接、查询导游。

 文本:这品种型允许最大255个字符或数字,Access默许的大小是50个字符,而且零碎只保管输出到字段中的字符,而不保管文本字段中未用地位上的空字符。可以设置“字段大小”属性控制可输出的最大字符长度。
 备注:这品种型用来保管长度较长的文本及数字,它允许字段可以存储长达64000个字符的内容。但Access不能对备注字段停止排序或索引,却可以对文本字段停止排序和索引。在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。
 数字:这类字段类型可以用来存储停止算术计算的数字数据,用户还可以设置“字段大小”属性定义1个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”5品种型。在Access中通常默许为“双精度数”。
日期/工夫:这品种型是用来存储日期、工夫或日期工夫1同的,每一个日期/工夫字段需求8个字节来存储空间。
 货币:这品种型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输出数据时,不用键入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数局部多于两位时,Access会对数据停止4舍5入。准确度为小数点左方15位数及右方4位数。
 自动编号:这品种型较为特殊,每次向表格添加新记载时,Access会自动拔出唯一顺序也许随机编号,即在自动编号字段中指定某1数值。自动编号1旦被指定,就会永世地与记载衔接。假设删除表格中含有自动编号字段的1个记载后,Access其实不会为表格自动编号字段重新编号。当添加某1记载时,Access不再应用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。
 是/否:这类字段是针关于某1字段中只包括两个不同的可选值而设立的字段,经过是/否数据类型的格式特性,用户可以对是/否字段停止选择。
 OLE对象:这个字段是指字段允许独自地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他应用OLE协议顺序创建的对象,例如WORD文档、EXCEL电子表格、图象、声响或其他2进制数据。OLE对象字段最大可为1GB,它次要受磁盘空间限制。
 超级链接:这个字段次要是用来保管超级链接的,包括作为超级链接地址的文本或以文本方式存储的字符与数字的组合。当单击1个超级链接时,WEB浏览器或Access将根据超级链接地址抵达指定的目的。超级链接最多可包括3局部:1是在字段或控件中显示的文本;2是到文件或页面的途径;3是在文件或页面中的地址。在这个字段或控件中拔出超级链接地址最复杂的办法就是在“拔出”菜单中单击“超级链接”命令。
 查阅导游:这个字段类型为用户提供了1个建立字段内容的列表,可以在列表当选择所列内容作为添入字段的内容。

补充2:在表中建立索引

  在1个比拟小的数据库中,检索数据是比拟快捷的。但是当数据库表中的数据愈来愈多后,直接搜索数据的任务变得10分沉重,速度也就变得10分慢,这个时分就需求建立索引来协助Access更无效地搜索数据。要在1个表中建立索引,首先用设计视图翻开1个表,用鼠标选中1个字段,然后将鼠标移动到这个字段的属性框,然后单击“索引”属性框,框的左面就显现向下箭头,单击它并在弹出的下拉框当选择相应的选项,“无”表示此字段建立索引,“有(无反复)”表示字段有索引,但是此索引不能反复,而“有(无反复)”也表示此字段建立索引,但是却有能够反复。这些就是建立单字段索引的进程。假设常常在搜索大型表时提供多重原则,则需求建立几个字段索引,要在表中建立多字段索引,就要将鼠标移动到工具栏上的“索引”按钮上,单击这个按钮,弹出“索引”对话框,在它下面的表格中,最左面的是要建立的索引名,用来输出索引的称号,两头的是字段名,表示将要建立索引的相应字段的字段名,最左面的是排序次第,这里输出字段中各个记载的排序方式。

补充3:怎样用大写字母显示英文文本字段

  用设计器翻开1个表,用鼠标单击选中字段,然后移动鼠标到该字段的属性处,单击“格式”属性左面的文本框,当文本框中显现闪烁的“|”符号时,输出“〉”符号,再切换回数据表格式,这时候就会发现原来大小写混排的字段中1切的字母都变成大写的了。假设在“格式”栏中输出“〈”符号,则这个字段的1切字母将以小写摆设。

 

ACCESS数据库基础(七)数据的类型和属性方法

相关推荐:

栏目分类

A3站长网 站长网 站长网技术网 站长教程网 织梦CMS教程 织梦模板 帝国CMS模板 联系QQ:26991496 邮箱:26991496@qq.com

A3站长网:欢迎您!谢谢您的访问...

Top