设为首页
|
收藏本站
|
繁体中文
|
手机版
整站搜索
资讯
技巧
源码
行业
设备(待改)
资源
信息库(待改)
产品
作品(待改)
活动
培训(视频)
平台(待改)
二级(待改)
互动(作废)
交易
Access培训
-
Access开发平台
-
Access行业开发
首页
资讯
技巧
源码
行业
资源
活动
关于
技巧
ACCESS数据库
启动/设置/选项/背景
修复/压缩
安全/加密/解密
快捷键
版本升级/其它等
数据表
命名方式/设计规范
表设计
查询
Sql语言基础
选择查询
更新查询
删除查询
追加查询
生成表查询
交叉表查询
SQL特定查询
查询参数
查询综合应用
界面/窗体/控件
标签
文本框
命令按钮
组合框/列表框
选项组/复选框/选项按钮
选项卡
子窗体
窗体本身/综合应用
其它
报表打印
报表设计
高级报表
模块/函数/VBA/API/系统
VBA基础
内置函数
调试/跟踪/Debug
模块/类模块
API/COM/系统相关
字符数字日期
网络通信游戏
加密解密安全
文件处理
经典算法
宏/菜单/工具栏/功能区
宏/脚本
菜单/工具栏
功能区/Ribbon
图表/图形/图像/多媒体
图表
图形/图像
音频
视频/动画
DAO/链接表/ADO/ADP
DAO/链接表/ODBC
ADO/RDO
ADP
ActiveX/第三方控件/插件
Treeview树控件
ListView列表控件
Toolbar工具栏控件
微软其它控件
Dbi-Tech
CodeJock
Grid++Report
FastReport
ComponentOne
加载项/插件/Addin
OFFICE集成/导入导出/交互
Excel导入导出/交互
Word导入导出/交互
PPT交互
Outlook控制/邮件
Text文本文件/INI/CSV
PDF/SWF/XML格式
CAD格式
Sharepoint/其它Office
SqlServer/其它数据库
表
视图
存储过程/触发器
函数
用户/权限/安全
调试/维护
SqlServer其它/综合
发布/打包/文档/帮助
开发版/运行时
打包/发布/部署
开发文档/帮助制作
Access完整行业系统
采购管理系统
销售管理系统
仓库管理系统
人力资源管理HRM
CRM管理系统
MRP/ERP管理系统
BRP/流程优化
其它管理系统
心得/经验/绝招
其它/杂项
Excel技巧
Excel应用与操作
Excel开发编程
Word技巧
Word应用与操作
Word开发编程
Outlook技巧
Outlook应用与操作
Outlook开发编程
热门文章
Access2007循序渐..
怎样用代码隐藏、最大化、最..
Access 数据库安全攻..
VB两种操作Access数..
一个将数据导出到EXCEL..
Access 2013 桌..
最新文章
Access工程名称与文件..
Access 实现前后台数..
用SSMA升迁工具移植Ac..
导出Access图片控件的..
同一字段中简单代替 Or ..
Access提示“操作或事..
联系方式
Access交流网(免费Access交流)
QQ:18449932
网 址:
www.access-cn.com
当前位置:
首页
>
技巧
>
ACCESS数据库
ACCESS数据库
Access应用程序应注意的几个问题
在设计中我们应该避免出现的一些问题,善于总结,能提高工作效率
一、数据库项目(表、窗体、控件等)名称中带有空格、引号、点号之类的特殊符号或是纯数字最好改过来(当你想把字符格开,最好的办法是用“_”格开)
用Access的向导做窗体,特别是子窗体时,容易出有空格的窗体名,这时应该手动改过来,
这样容易造成在VBA、函数、查询中引用该控件时出错。
特别是把控件写成纯数字的,你会发现在VBA中更本不能用。
另外如果有字段是数字加字母的,在查询中最好用[]括起来,不然有可能出错。
二、控件名和字段名同名引起这个最大的原因是用向导生成窗体或报表时,Access自动用字段名做为显示其内容的控件名。
造成结果是引用混淆,搞不清楚是在引用控件,还是引用字段,从而发生错误。
三、表中定义数据不符合实际类型,如把应该是数字型的字段定义成文本字段。
四、不显示定义变量
例如 你没定义StrA 这个变量是文本变量(dim Stra as String)就直接用Stra="你好" 这样的语句来给stra 变量赋值 最好的解决办法是在代码编辑窗体中的工具菜单-选项-编辑器,把要求变量声明勾上。
造成结果是 这时Stra 被系统定义成Variant类型,而这个类型是很占系统资源的,另外还容易造成变量类型混淆
五、用Excel习惯来设计Access表
如
数量 项目A 项目B 日期
应该改成 数量 项目类型 日期
六、把可以用查询得到的数据放在原表中
如
姓名 出生日期 年龄
这个年龄字段完全可以不要,
在你需要用年龄的时候可以用(当前日期-出生日期)得到
七、在查询中,当比较数据或限定条件时,对相应的格式没有采取格式化操作
如 where 姓名=张三, 在这里姓名是文本格式的字段,应该改成 where 姓名="张三"
where日期=2005-1-1 在这里日期是日期格式的字段,最好改成 where日期=#2005-1-1#
这样就不会出现一些关于数据不匹配的错误了
八、设计需要连续编号字段时采用自动编号,自动编号这种格式当你删除了一条记录后,他并不会对编号进行重排
如 1 你
2 我
3 他
当你删除了“他” 这条记录时后,想再增加一条记录,编号从
4开始,而不是从3开始
发布人:海狸先生-office中国
分享到:
点击次数:
更新时间:2013-07-27 14:51:30 【
打印此页
】 【
关闭
】
上一条:
Access如何提高程序的显示速度
下一条:
【Excel VBA】FileDialog 用法之 打开对话框获得文件夹路径
相关文章
•
Access工程名称与文件名称的区别
•
Access 实现前后台数据库压缩
•
用SSMA升迁工具移植Acceses到SQL Server的几点问题
•
导出Access图片控件的图片到文件
•
同一字段中简单代替 Or 和 in 的多条件查询
•
Access提示“操作或事件已被禁用模式阻止“解决办法
•
如何判断Access数据库是运行在正常完整版本(Full Access)还是运行时版本(Access Runtime)
•
Access VBA获取U盘(优盘)机器码系列号及U盘开发的各种代码
热门文章
[2009-10-05]
Access键盘快捷键大全(二)
[2009-08-27]
在 Access 中使用“存储过程”
[2004-10-19]
怎么让多个人同时打开Access数据库?
[2013-08-27]
access操作或事件已被禁用模式阻止的解决办法
[2013-07-12]
对ADO记录集进行多列查找
[2009-10-15]
ACCESS的真假:一、DROP删除表再重建比Delete from Table1快吗?
热门产品