课程时长:2天(16课时)
第一部分 : ACCESS宏和控件
单元一:使用宏
1. 运行宏
2. 创建宏
3. 创建AutoKeys宏
4. 使用执行操作
5. 引用对象属性
6. 宏的流程控制
单元二 :扩展控件
1. 在启动时运行宏
2. 同步不同窗体中的记录
3. 宏嵌套
4. 事件中使用宏
5. 创建宏按钮
单元三:Access技术
1. 浏览Access SQL
2. 编写SQL语句
3. 链接SQL语句和对象,
4. 创建交叉表查询,
5. 使用图表
单元四: 访问模块
1. 浏览模块窗口
2. 使用调试窗口
3. 编辑VB代码
4. 编写用户自定义函数
5. 使用循环语句
6. 使用模块函数
第二部分:ACCESS VBA开发
单元一: 基础概念
1. 对象属性方法事件
2. 过程:函数和子程序
3. 宏代码的录制与学习
4. vb代码编辑环境
5. 代码测试方法
6. 声明变量以及赋值
7. 变量和常量的作用域
8. 变量的种类
9. 申明对象变量
10. 变量的传递
11. 关系和逻辑运算符
12.数组的定义与使用
13. 调用多参数过程
14. 调用函数过程
单元二 : 结构控制语句
1. If条件语句
2. Do…Loop语句
3. For …Next语句
4. For each … next
5. With语句
单元三: Vba函数
1. 日期函数
2. 字符串函数
3. 数学函数
4. 输入输出函数
单元四 :关于错误处理
1. On Error GoTo line
2. On Error Resume Next
3. On Error GoTo 0
4. Resume
5. Resume Next
单元五: access对象模型
1. 对象模型图
2. Application属性
Docmd
Forms
Reports
Screen
Currentproject
currentdata
Application方法
Echo
Setoptions,getoptions
Quit
Runcommand
Syscmd
单元六 : Forms(form)
1. form的引用
Count
Forms!formname
Forms![form name]
Forms ("formname")
Forms(index)
Controls
Forms!OrderForm.ctlSubForm.Form!Controls.NewData
2. Form方法
Recalc重新计算控件
Refresh
Requery
Gotopage
Undo
setfocus
3. Form属性
recordsource
Allowedits
Timerinterval
Visible
4. Form事件
Open/Close
current
Timer
Beforeupdate/afterupdate
Click/dblclick
单元七: Docmd
1. Openform
2. Openreport
3. Close
4. Printout
5. Requery
6. Runcommand
7. Restore/Maximize/Minimize
8. Outputto
9. Runsql
10. Movesize
11. selectobject
12. showallrecords
单元八: Reports
1. Format
2. Print
3. Open
4. nodata
单元九: 其他对象的使用
1. screen对象
Activecontrol;activeform;activereport;activedatasheet;
Mousepointer
Previouscontrol
2. CurrentProjec
allforms;allreports;
Path;name;fullname
Connection
Baseconnectionstring
3. Currentdata
Alltables;allquerys;
Accessobject
Isloaded
Name
Type
单元十: 使用Ado对象模型访问数据库
1. Connection
2. Command
3. Recordset
4. Connection
5. 创建记录集的方法
6. Recordset的编辑
7. 事务处理
8. 窗体记录的定位
9. 窗体记录的移动