159
Baøi 7. MACRO
7.1.
công c cho phép ta gom nhiu nh (action) ca Access l vi
nhau
7.2.
7
7.2.1. CT ACTION
7.2.2. CT ARGUMENTS
Action Aguments
7.2.3. CT COMMENT
160
7.2.4. CT ACTION ARGUMENTS
7.2.5. TO IU KIN CHO CÁC HÀNH NG TRONG MACRO
click chut vào nút Conditions trên thanh ribbon.
7 Macro
Khi ct Condition xut hin trc ct Action ta có th t iu kin thi hành cho
Action tng ng nm trên cùng dòng theo nguyên tc.
Action nào có iu kin trong condition thì action ch c thi hành khi
iu kin ng.
Action nào ct condition trng thì action thi hành vô iu ki.
Ta có th s dng du ba ch làm iu kin cho action nu iu kin
thi hành action ging nh iu kin thi hành ca action nm trên (nhm
tránh lp li iu kin ging nhau).
7.2.6. TO MACRO NHÓM.
D
161
click chut vào nút Macro Names trên thanh ribbon làm
xut hiên ct Macro Name trong màn hình thit k.
7.3: Ct Macro Names xut hin trên màn hình thit k Macro
Khi ct Macro Name xut hin ta có th xác nh tên các macro con trên ct Macro
Name. Tên macro c t khi lu macro li chính là tên maro nhóm. Khi có pháp
gi mt macro con thi hành s là: <tên macro nhóm>.<tên macro con>.
Vi d: M_Motable.hosonv
Trong M_Motable là tên macro nhóm, hosonv là tên macro con.
7.3. CÁC THAO TÁC TRÊN MACRO
7.3.1. N HÀNH
Vào Menu t nút Office ch mc Save hoc Save as nu mun lu macro
ang làm vic vi tên khác.
162
7.4
Hoc click chut vào nút trên thanh Quick Access
7.5
Gõ tên macro trong hp Macro Name
7.6
: Tên macro do ngi lp trình t t. AUTOEXEC
Shift
7.3.2. TO MI MT MACRO
T thanh ribbon ta chn phiu Create và click chut vào nút Macro.
163
7.7Macro
7.3.3. CHY TH MACRO
1: T màn hình thit k macro cRun trên trong ngn Design
trên thanh ribbon
7.8
nh hng ca file c s d liu ta nhp kép chut vào tên Macro
hoc nhp ph chut vào tên macro và chn mc Run.
Run.
7
7.3.4. SA I MACRO TN TI
chnh sa mt macro tn ti ta m macro ch thit k bng cách click
chut phi vào tên macro cn chnh sa trong khung nh hng Navigation Pane
trong short menu xut hin ta chn Design View.
164
7.10: Short menu xut hin khi click phi chut vào tên macro
7.3.5. CHN MT HOC NHING TRONG MACRO
-
Delete
thi
7.11
7.3.6. CHÈN THÊM MNG MI
7.12: t con tr chèn vào v trí chèn
165
7.13: Dòng mi c chèn vào màn hình thit k Macro
7.4.
7.4.1. OPEN TABLE
:
Table Name: Tên Table
View
-
-
- Print Preview.
Data Mode:
- .
- .
-
7.4.2. APPLYFILTER:
:
Filter Name:
Where Condition:
: m table T_hosoNV nhng ch hin th các nhân viên có ký t
u tiên ca tên là ch T.
166
7.14
7.15
7.4.3. SHOWALLRECORDS:
7.4.4. OPENQUERY:
:
Query Name: Tên Query.
View:
Data Mode: Add, Edit, Read Only).
167
7.4.5. OPENFORM
:
Form Name:
View:
-
-
-
-
Filter Name: T
Where Condition:
Data Mode:
Window Mode:
: HosoNV ch nhân viên có ký t th 2 ca tên là
ch H.
16
7.4.6. OPENREPORT:
:
Report Name:
168
View:
-
-
-
- Report:report ch xem d liu.
- Layout: M Report ch Layout
Filter Name:
Where Condition:
Window Mode:
in tên R_CTHoadonchi tit có s lng >10.
7.17: Report R_CTHoadon ch hin th các dòng chi tit có s
lng>10
CTHD
169
7.18CTHD
7.4.7. CLOSE:
:
Object Type:
Object Name:
Save:
-
-
-
7.4.8. CLOSEDATABASE:
file c s d liu
7.4.9. MINIMIZE-MAXIMIZE:
7.4.10. RESTORE:
7.4.11. MOVESIZE:
:
Right / Down:
Width / Height:
7.4.12. BEEP:
7.4.13. REQUERY:
:
Control Name:
7.4.14. REPAINTOBJECT:
170
:
Object Type:
Object Name:
7.4.15. FINDRECORD:
:
Find What:
Match:
-
-
-
Match Case:
Search:
-
-
-
Search As Formatted:
Only Current Field:
Find First:
(Yes) hay
7.4.16. FINDNEXT:
M
171
7.1
Macro M_TimTiep
7.2
172
7.2 chn
7.2chn
7.4.17. GOTORECORD:
173
:
Object Type: bb
Object Name:
Record:
- Next, Previous, First, Last, New, Goto.
Offset:
7.4.18. GOTOCONTROL:
Control Name:n.
7.4.19. SETPROPERTY:
:
Control Name: tên Field, Control
Property:
Expression:
Trên Form: [Forms]![Tên Form]![Tên Filed/Tên Control]
Tên SubForm:
Subform].Form![Tên Control]
Trên Report: [Reports]![Tên Report]![Tên Filed/Tên Control]
Property:
7.4.20. MSGBOX:
:
Message:
Beep:
Type: (Critical X, Warning ?, Warning !, Information
I)
Title:
:Bn thc hin thành công
174
Macro M_Thong Bao
7.23
7.24
7.4.21. CANCELEVENT:
7.4.22. QUIT:
:
Option:
-
-
-
7.4.23. RUNCODE:
175
:
Funtion Name: c
7.4.24. RUNCOMMAND:
:
Command: c chn la t danh sách lnh trong list box.
7.4.25. RUNMACRO:
:
Macro Name: tên Macro.
Repeat Count:
Repeat Expression:
7.4.26. STOPMACRO:
7.4.27. STOPALLMACRO:
.
7.4.28. OUTPUTTO:
trang Web (HTML).
:
Object Type:
Object Name:
Output Format: rd, )
Output File:
Auto Start:
Template File:
7.4.29. ADDMENU:
Report.
:
Menu Name:
Menu Macro Name:
Menu.
Status Bar Text:
176
F_NKTC
7.25Bar
7.26M_Menutienichungdung
7.27: Ba
177
7.5.1. CÁCH GÁN MACRO VÀO NÚT LNH:
7.28
7.5.2. TU KI U KHIN MT OPTION
GROUP
a)
chn table m 3 ng vi 3 table khác
nhau. Khi chn table nào click chut vào nút m thì m table .
7.29
178
b)
7.30izard
ca nút c chn
nút ca này
7.31
nút
179
nh 7.32
4: Chn kiu nút t trong Option Group. Ta có th s dng mt trong ba
kiu nút sau t trong mt Option Group:
Option Button:
Check Box:
Toggo Button:
7.33
cho Option Group
180
7.34
7.35
CmdMo và Caption là M.
181
7án nhãn cho Command Button
7.37M_Motable
Gán Macro vào
182
7.38M_Motable CmdMo
7.6. MACRO AUTOKEYS:
7.6.1.
7.6.2. TO MACRO AUTOKEYS:
AutoKeys.
7.6.3. CÁCH GHI PHÍM TRONG CT MACRO NAME:
^
^A : Ctrl+A
{F1}
+
+{F1} : Shift+F1
^+A : Ctrl+Shift+A
{DELETE} hay
{DEL}
+{DEL}
m Shift+Delete
^{DEL}
-Hoadon
183
-
7.39
7.7.
7.7.1. A VIC CHY TC MACRO
7.7.2. THAO TÁC CHY TC MACRO
7.40
Click chut vào nút Single Step
Click chut vào nút Run k