国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > access > Access应用的几个技巧

Access应用的几个技巧

来源:程序员人生   发布时间:2013-11-02 14:52:29 阅读次数:2866次

  不要浪费数据类型的效果

  当你要存储数字数据时你也许会想要指定一个数字的数据类型在你这么做之前请先考虑一下数据的用途例如你不会将街区号码或是邮政编码的数值用在数学等式中这样的话请将数据存储为文本你会节约一些内存但更重要的是数据类型是按照数据的用途的如果你需要使用一个文本值作为真数值则可在表格中表示文本域的域中使用Val()函数“=Val(field)”(此域存储数值或文字值)

  使用最适当的域的大小

  由于如今的系统都很强大要指定最合适的域的大小则不再是像过去那样紧迫的任务然而为了能够更好地实施工作开发者仍然会限定域的大小你首先要做的步骤就是使数据生效例如你将州名所写存储在一个域大小设置为的文本域中如果用户输入的是ARK而不是AKAccess将会拒绝接受这条输入当然域大小的属性仅会拒绝过大了的条目它无法探明输入或是其它的错误这个域仍然会接受其它有误的条目例如“A”或“K

  这也能应用在数字域上只是没有那么明确的范围例如一个字节域能够接受的值可以从而长整数域可接受的值的范围则从

  为每个域选择适当的数据类型和域大小的属性始终选择最小的数据类型以及域大小就有可能地在这个域中容纳最大的值

  使用分析工具

  Access有两个工具能够帮助你精炼你的设计第一个就是表格分析器向导它能够检查一个表格并像你推荐在哪处做出改变比较合适第二就是性能分析器它能够检查你整个数据库并对改进设计提出建议通常你都会采用向导所提出的建议

  无论你要运行哪个向导都可以在“工具”菜单中选择分析器之后再选择合适的项目

  不要忘记表格的属性

  就像域一样表格也有能够定义其用途的属性大多数都能够自我解析而默认的属性也通常都足够合适要访问这些属性只需要在设计视图下打开表格接着在“视图”菜单中选择“属性”以下是一些你应该知道的东西

  排序依据指定一个排列的顺序当你在打开表格的时候Access能够应用它只需要根据你想要分类排序的记录输入域的名称如果你没有使用这项设置Access则会根据主键来进行排序如果没有主键Access则会按照数据输入的顺序来显示它与表层并不会有太多的关系因为用户不会查看表格然而就像很多域的属性那样捆绑的对象会继承属性

  子数据表名称它决定了子数据表是否会显示相关的记录许多人都觉得子数据表很恼人如果你也这么认为则可以将这个属性设置为[None]来禁用它

  注意其中的界限范围

  尽管你可能永远也不会接触到表格界限范围的设置但你还是必须知道它们是存在的

  表格名至多可以包含个字符

  域名称之多可以包含个字符

  每个表格至多可以包含个域

  表格大小的限制范围在GB减去系统对象所需要的空间大小

  文本域之多可存储个字符

  当你通过用户界面输入数据时备忘域能够存储至多个字符如果从程序上来说输入数据它能够接受至多GB大小

  OLE域能够支持至多GB大小

  每个表格能够具有至多个索引

  每个索引可以包含至多个域

  一个有效规则表达能够存储至多个字符;有效文本属性能够具备之多个字符

  描述属性能够存储至多个字符

  每项记录能够存储至多个字符(版本)如果是版本则是个字符

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生