Professional Documents
Culture Documents
Chng 7:
MACRO- TP LNH
7.1 Gii thiu
Mt macro l mt tp hp ca mt hoc nhiu hnh ng thc hin chnh xc
theo mt trnh t t trn xung phc v cc yu cu thao tc trn cc i tng trong
c s d liu.
Mt Macro gip bn thc hin cc cng vic hng ngy bng cch t ng ha
chng. Thay v thc hin bng tay cc cng vic lp i lp li, bn c th ghi li mt
macro n gin cho ton b cng vic mt ln.
Xy dng Macro bao gm cc hnh ng la chn t mt danh sch, v sau
in vo cc i s ca hnh ng.
Gi s xy dng mt Form vi nt ng Form bng cch to nt trn Form v
xy dng mt Macro ng Form sau gn Macro cho s kin Click ca nt.
Object: Button
Event: Click
Action: Close
C 3 loi Macro:
- Standalone Macros: L mt i tng ca c s d liu, Macro ny sau khi
c to v lu th n xut hin trong phn Macro ca Navigation Pane..
- Data Macros: L loi Macro c lu tr nh mt phn ca mt Table. Bn
c th thit k sao cho Table thc thi Macro trc hoc sau khi mt record c thm,
chnh sa hoc xa.
- Embedded Macros: L loi Macro c lu tr nh mt phn ca mt Form
hoc Report. Macros ny ch thc thi khi Form hoc Report hoc mt i tng trn
Form hoc Report chu tc ng ca mt s kin.
Trang 117
- Tip tc chn Action tip theo bng cch Click Add new Action.
ThS. Dng Thnh Pht
Trang 118
Trang 119
Macro Commands
+ DeleteRecord
+ OnError
+ EditListItems
+ RemoveAllTempVars
+ SaveRecord
+ RunDataMacro
Data Objects
+ RunMenuCommand
+ GotoControl
+ SetLocalVar
+ GotoPage
+ SetTempVar
+ GotoRecord
+ StopAllMacros
+ OpenForm
+ StopMacro
Trang 120
System Commands
+ OpenTable
+ Beep
+ PrintObject
+ CloseDatabase
+ PrintPreview
+ QuitAccess
+ SelectObject
+ SetProperty
+ AddMenu
Filter/Query/Search
+ BrowseTo
+ ApplyFilter
+ LockNavigationPane
+ FindNextRecord
+ MessageBox
+ FindRecord
+ SetMenuItem
+ OpenQuery
+ UndoRecord
Window Management
RemoveFilterSort
+ CloseWindow
+ SetFilter
+ MaximizeWindow
+ SetOrderBy
+ MinimizeWindow
+ ShowAllRecords
+ MoveAndSizeWindow
+ RetoreWindow
Events
S kin tc ng ln i tng thc thi Macro.
Ty thuc vo i tng khc nhau s c nhng Event khc nhau.
- Mouse v Keyboard event
ngha
Event
Click
DblClick
MouseDown
MouseMove
MouseUp
KeyDown
KeyUp
Th phm.
- Form Event
Event
ThS. Dng Thnh Pht
ngha
Trang 121
Load
Resize
Unload
Close
Khi ng Form
Activate
GotFocus
LostFocus
Event
Current
BeforeInsert
AfterInsert
BeforeUpdate
ApterUpdate
Filter
ApplyFilter
- Control Event
Event
ngha
BeforeUpdate
AfterUpdate
ThS. Dng Thnh Pht
GotFocus
LostFocus
Click
DblClick
Trang 123
Khi nhp d liu hoc chnh sa d liu trong bng nu trng hc bng th
xut hin thng bo nh hnh sau.
DeleteRecord: Nh
tn
gi
ca
n,
Trang 124
Trang 125
7.5.2 Sp xp cc Actions
- Click vo bt k phn no ca Action, ngoi tr bn trong cc Textbox.
- Drag chut ko Action n v tr mi.
- Hoc Click vo n, v sau s dng ln v xung cc phm mi tn trn bn
phm hoc mi tn mu xanh trong ca s thit k.
7.5.3 Thm mt Action mi
Bn di ca mi Macro lun c mt Add New
Action ch bn la chn mt Action. Tuy nhin, c
mt cch khc tm thy nhng Action l da vo
khung Action Categories, bng cch Double Click vo
Action m bn mun thm vo Macro.
Trang 126
Du cm (Stop)
32
Du hi (Question)
48
Du cm thn (Exclamation)
64
Du thng tin
Hai nt
Ba nt
Ba nt
Hai nt
ngha
Trang 127
Trang 128
Trang 129
----------Ht----------
Trang 130