您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> ACCESS >> 辅导 >> 正文    
  access设计中值的注意的一些问题 【注册男护士专用博客】          

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

www.nanhushi.com     佚名   不详 

  下面是俺的一些经验和体会,在平时设计时请避免以下提到的问题

  一、库项目(表、窗体、控件等)名称中带有空格、引号、点号之类的特殊符号或是纯数字(当你想把字符格开,最好的办法是用_格开)

  注:用MS的向导做窗体,特别是子窗体时,容易出有空格的窗体名,这时应该手动改过来

  造成结果是在VBA、函数、查询中引用该控件时极易出错

  特别是把控件写成纯数字的,你会发现在VBA中更本不能用。

  另外如果有字段是数字加字母的,在查询中最好用[]括起来,不然有可能出错

  二、控件名和字段名同名引起这个最大的原因是用向导生成窗体或报表时,MS自动用字段名做为显示其内容的控件名(这个MS真是误人啊!)

  造成结果是引用混淆,搞不清楚是在引用控件,还是引用字段,从而发生错误。

  三、表中定义数据不符合实际类型,如把应该是数字型的字段定义成文本字段

  四、不显示定义变量

  例如 你没定义 StrA 这个变量是文本变量(dim Stra as String)就直接用 Stra="你好" 这样的语句来给stra变量赋值最好的解决办法是 在代码编辑窗体中的工具菜单-选项-编辑器,把要求变量声明勾上

  造成结果是 这时Stra 被系统定义成Variant类型,而这个类型是很占系统资源的,另外还容易造成变量类型混淆

  五、用Excel习惯来设计access表

  如下面

  数量 项目A 项目B 日期

  应该改成数量 项目类型 日期

  六、把可以用查询得到的数据放在原表中

  如

  姓名 出生日期 年龄

  这个年龄字段完全可以不要

  在你需要用年龄的时候可以用 当前日期-出生日期 得到

  七、在查询中 当比较数据或限定条件时 对相应的格式没有采取格式化操作如 where 姓名=张三 在这里姓名是文本格式的字段 应该改成 where 姓名="张三" where 日期=2005-1-1 在这里日期是日期格式的字段,最好改成 where 日期=#2005-1-1#

  这样就不会出现一些关于数据不匹配的错误了

  八、设计需要连续编号字段时采用自动编号,自动编号这种格式当你删除了一条记录后,他并不会对编号进行重排

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。