access设计中值的注意的一些问题

access设计中值的注意的一些问题,第1张

access设计中值的注意的一些问题,第2张

以下是我的一些经历。平时设计时请避免下面提到的问题。

1.库项目(表格、表单、控件等。)名称中有特殊符号如空大小写、引号、点号或纯数字(当你想空格字符时,方法是使用_ space)

注意:使用MS的向导制作窗体,尤其是子窗体时,容易出现带有空的窗体名称,应手动更改。

因此,在VBA、函数和查询中引用该控件时很容易出错。

特别是如果控件被写成纯数字,你会发现它不能在VBA使用。

另外,如果有带数字和字母的字段,在查询中用[]括起来,否则可能会出错。

第二,控件名和字段名同名。这样做的原因是向导生成窗体或报表时,MS自动使用字段名作为控件名来显示其内容(这个MS真的是个错误!)

结果导致引用混乱,不清楚是引用控件还是字段,从而导致错误。

第三,表中定义的数据不符合实际类型,比如将应该是数值的字段定义为文本字段。

四。不要显示已定义的变量。

例如,如果没有将Stra变量定义为文本变量(dim Stra as String),可以直接使用语句Stra= "hello "为StrA变量赋值。解决方法是在代码编辑表单的工具菜单-选项-编辑器中检查所需的变量声明。

这样一来,Stra被系统定义为Variant类型,占用了大量的系统资源,而且容易造成变量类型的混淆。

第五,使用Excel习惯设计access表

比如下面的

项目a项目b日期

应更改为数量项目类型的日期。

6.将查询得到的数据放入原表中。

诸如

姓名、出生日期和年龄

这个年龄字段完全没有必要。

当需要使用年龄时,可以使用当前日期-出生日期来获取。

七。在查询中比较数据或限制条件时,相应的格式不会被格式化。例如,在姓名=张三的情况下,姓名为文本格式的字段应改为姓名=张三,日期= 2005年1月1日,日期= # 2005年1月1日#

所以不会出现一些数据不匹配的错误。

八。当设计需要连续编号的字段时,请使用自动编号。这种格式是自动编号。删除记录时,不会重新排列号码

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » access设计中值的注意的一些问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情