課程簡介
培訓時間:6小時X兩天課程
Training time 6 Hours X 2Days
標準課后服務內(nèi)容:課后三個月內(nèi)免費重修的機會
Standard After-class Service:Free Re-training within 3 Months after Class
第 一部分:Access 高級 Advanced
單元1: 使用宏
運行宏,創(chuàng)建宏,創(chuàng)建AutoKeys宏,使用執(zhí)行操作,引用對象屬性,宏的流程控制
Module 1 : Using Macros
Run a Macro, Create a Macro, Create AutoKey Macros, Use the RunCommand Action, Reference Object Properties, Create Decision-Making Macros
單元2: 擴展控件
在啟動時運行宏,同步不同窗體中的記錄,宏嵌套,事件中使用宏,創(chuàng)建宏按鈕
Module 2: Control Extensions
Run Macros at Startup, Synchronize Forms, Run Macros in Macros, Assign Macros to Events, Create a Macro Button
單元3: Access技術
瀏覽Access SQL,編寫SQL語句,鏈接SQL語句和對象,創(chuàng)建交叉表查詢,使用圖表
Module 3: Power Access
Techniques. Explore Access SQL, Write a SQL Statement, Assign SQL Statements to Objects, Create a Crosstab Query, Use Charts
單元4: 訪問模塊
瀏覽模塊窗口,使用調(diào)試窗口,編輯VB代碼,編寫用戶自定義函數(shù),使用循環(huán)語句,使用模塊函數(shù)
Module 4: Access Modules
Explore the Module Window, Use the Debug Window, Edit Visual Basic Code, Write User-Defined Functions, Use Looping Statements, Use Case Statements, Use a Module Function
第二部分:Access VBA開發(fā)
(一) 基礎概念
對象屬性方法事件
過程:函數(shù)和子程序
宏代碼的錄制與學習
vb代碼編輯環(huán)境
代碼測試方法
聲明變量以及賦值
變量和常量的作用域
變量的種類
申明對象變量
變量的傳遞
關系和邏輯運算符
數(shù)組的定義與使用
調(diào)用多參數(shù)過程
調(diào)用函數(shù)過程
(二) 結(jié)構控制語句
If條件語句
Do…Loop語句
For …Next語句
For each … next
With語句
(三) Vba函數(shù)
日期函數(shù)
字符串函數(shù)
數(shù)學函數(shù)
輸入輸出函數(shù)
(四) 關于錯誤處理
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)
a) form的引用
?Count
?Forms!formname
?Forms![form name]
?Forms("formname")
?Forms(index)
?Controls
Forms!OrderForm.ctlSubForm.Form!Controls.NewData
b) Form方法
?Recalc重新計算控件
?Refresh
?Requery
?Gotopage
?Undo
?setfocus
c) Form屬性
?recordsource
?Allowedits
?Timerinterval
?Visible
d) Form事件
?Open/Close
?current
?Timer
Beforeupdate/afterupdate
?Click/dblclic
(三) Docmd
a) Openform
b) Openreport
c) Close
d) Printout
e) Requery
f) Runcommand
g) Restore/Maximize/Minimize
h) Outputto
i) Runsql
j) Movesize
k) selectobject
l) showallrecords
(四) Reports
a) Format
b) Print
c) Open
d) nodata
(五) 其他對象的使用
a) screen對象
Activecontrol;activeform;activereport;activedatasheet;
?Mousepointer
?Previouscontrol
b) CurrentProject
?allforms;allreports;
?Path;name;fullname
?Connection
?Baseconnectionstring
c) Currentdata
?Alltables;allquerys;
?Accessobject
?Isloaded
?Name
?Type
(六) 使用Ado對象模型訪問數(shù)據(jù)庫
Connection
Command
Recordset
Connection
創(chuàng)建記錄集的方法
Recordset的編輯
事務處理
窗體記錄的定位
窗體記錄的