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