快速业务通道

Access更改表设计

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-18

在创建表时应该遵从良好的设计。即使己经做好计划,有时仍然需要做些更改。用户可能需要添加字段、删除字段、改变字段名或数据类型,或者重新排列字段名顺序。他们可以随时对表进行更改。然而在向表中输入数据后,事情却变得更为复杂。用户必须确保任何更改不会影响到以前输入的数据。

新增功能:在以前的Access 版本中,更改字段名通常意味着引用该字段名的任何查询、窗体、报表、宏或者模块都将无法工作并且需要进行人工查找和更改。从Access 2002 开始,自动更正特性可以自动查找字段名并进行更改。

2.6.1 插入新字段
要在表设计窗口中插入新字段,可以将光标放在己有的字段上并且选择"插入" ~ "行"或者单击工具栏中的"插入行"按钮。这样就可以向表中添加新行,而已有的字段就会被推到下方。此时可以输入新的字段定义。插入字段不会干扰其他字段或者己有的数据。如果一些查询、窗体或者报表正在使用表,那么也需要向这些对象添加该字段。

2.6.2 删除字段
有3 种办法可以删除字段。当表位于设计视图中时:
通过单击行选择器选择字段并按下Delete 键。
用鼠标右键单击选定的字段并从快捷菜单中选择"删除行"。
选择字段并且单击功能区"设计"选项卡中"工具"组的"删除行"按钮。

删除包含数据的字段时,显示的警告会声明将丢失表中选定字段的数据。如果表是空白的,那么无关紧要。如果表包含数据,需确定是否要删除字段(列)中的数据。用户还需要删除查询、窗体、报表、宏中相同的字段名以及使用字段名的VBA 代码。

提示:在删除字段时,可以立即选择"撤销"按钮来恢复表中的字段。但是该步骤必须在存储更改的表定义或者对表设计进行其他更改之前进行。

提示:如果试图删除作为关系中一部分的字段(主键字段或者辅助键字段),Access 会通知您,只有删除"关系"窗口中的引用后才可以删除字段.

如果删除字段,还必须删除Access 中所有对该字段的引用。因为可以在窗体、查询、报表,甚至表·数据有效性中使用字段名称,所以必须仔细检查系统,查找可能使用了具体字段名称的任何实例。

2.6.3 更改字段位置
最容易完成的更改是移动字段的位置。在表设计视图中输入时的字段顺序决定了它在显示有数据的数据表中的初始显示顺序。如果要重新安排字段的位置,可单击字段选择器并使用鼠标将该字段拖动到新位置。

2.6.4 更改字段名称
更改字段名称的方法是在表设计界面中选择现有的字段名称,然后输入新名称: Access 会自动更新表设计。只要创建了新表,那么更改过程很容易。

注意:如果在任何窗体、查询或报表中使用了该字段名称,那么还必须在引用该字段的每个对象中是改字段名称(记住,也可在有效性规则中和查询内的计算字段中使用字段名称,也可以在宏和模块表达式中使用,使用了该字段名称的所有对象都要史改)。即使打开了"自动更正", Access 也只能捕捉对已是改字段名称最明显的引用,但是无法更新有效性规则、表达式、"控制源"属性和其他很多地方的引用。从中可以看到,不更改字段名称是个好主意,否则会导致大量的工作。

2.6.5 更改字段大小
在表设计时让字段大小更大很容易。但是只有文本和数字字段可以更改大小。只需为文本字段增加"字段大小"属性,或者为数字字段指定不同的字段大小即可。必须要注意数字字段中的小数点属性,确保选择的新大小所支持的小数位数不会低于当前所选大小的小数位数。

希望将字段大小变小时,确保表中的数据不会大于新字段的宽度(如果是这样,则会截取现有的数据)。文本数据类型应该尽可能符合实际,从而限制用户输入的数据量。

提示:记住,每个文本字段都仅使用字段中实际输入的字符数,应该尝试尽量让字段和最大值一样大,这样Access 可阻止某个人输入无法放入窗体和报表中的值。

关键词:数据表  表设计 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号