課程簡(jiǎn)介
培訓(xùn)時(shí)間:6小時(shí)X兩天課程
Training time 6 Hours X 2Days
標(biāo)準(zhǔn)課后服務(wù)內(nèi)容:課后三個(gè)月內(nèi)免費(fèi)重修的機(jī)會(huì)
Standard After-class Service:Free Re-training within 3 Months after Class
第 一部分:Access 高級(jí) Advanced
單元1: 使用宏
運(yùn)行宏,創(chuàng)建宏,創(chuàng)建AutoKeys宏,使用執(zhí)行操作,引用對(duì)象屬性,宏的流程控制
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: 擴(kuò)展控件
在啟動(dòng)時(shí)運(yùn)行宏,同步不同窗體中的記錄,宏嵌套,事件中使用宏,創(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技術(shù)
瀏覽Access SQL,編寫(xiě)SQL語(yǔ)句,鏈接SQL語(yǔ)句和對(duì)象,創(chuàng)建交叉表查詢(xún),使用圖表
Module 3: Power Access
Techniques. Explore Access SQL, Write a SQL Statement, Assign SQL Statements to Objects, Create a Crosstab Query, Use Charts
單元4: 訪問(wèn)模塊
瀏覽模塊窗口,使用調(diào)試窗口,編輯VB代碼,編寫(xiě)用戶(hù)自定義函數(shù),使用循環(huán)語(yǔ)句,使用模塊函數(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開(kāi)發(fā)
(一) 基礎(chǔ)概念
對(duì)象屬性方法事件
過(guò)程:函數(shù)和子程序
宏代碼的錄制與學(xué)習(xí)
vb代碼編輯環(huán)境
代碼測(cè)試方法
聲明變量以及賦值
變量和常量的作用域
變量的種類(lèi)
申明對(duì)象變量
變量的傳遞
關(guān)系和邏輯運(yùn)算符
數(shù)組的定義與使用
調(diào)用多參數(shù)過(guò)程
調(diào)用函數(shù)過(guò)程
(二) 結(jié)構(gòu)控制語(yǔ)句
If條件語(yǔ)句
Do…Loop語(yǔ)句
For …Next語(yǔ)句
For each … next
With語(yǔ)句
(三) Vba函數(shù)
日期函數(shù)
字符串函數(shù)
數(shù)學(xué)函數(shù)
輸入輸出函數(shù)
(四) 關(guān)于錯(cuò)誤處理
On Error GoTo line
On Error Resume Next
On Error GoTo 0
Resume
Resume Next
第三部分
(一) access對(duì)象模型
一 對(duì)象模型圖
二 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重新計(jì)算控件
?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
(五) 其他對(duì)象的使用
a) screen對(duì)象
Activecontrol;activeform;activereport;activedatasheet;
?Mousepointer
?Previouscontrol
b) CurrentProject
?allforms;allreports;
?Path;name;fullname
?Connection
?Baseconnectionstring
c) Currentdata
?Alltables;allquerys;
?Accessobject
?Isloaded
?Name
?Type
(六) 使用Ado對(duì)象模型訪問(wèn)數(shù)據(jù)庫(kù)
Connection
Command
Recordset
Connection
創(chuàng)建記錄集的方法
Recordset的編輯
事務(wù)處理
窗體記錄的定位
窗體記錄的