Tải bản đầy đủ (.pdf) (30 trang)

GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT OFFIC ACCESS - BÀI 7 KHÁI NIỆM VỀ MACRO ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.17 MB, 30 trang )

159

Baøi 7. MACRO
7.1. 
công c cho phép ta gom nhiu nh (action) ca Access l vi
nhau 

7.2. 

7
7.2.1. CT ACTION


7.2.2. CT ARGUMENTS
Action Aguments
7.2.3. CT COMMENT

        

160

7.2.4. CT ACTION ARGUMENTS




7.2.5. TO IU KIN CHO CÁC HÀNH NG TRONG MACRO


 click chut vào nút Conditions trên thanh ribbon.


7 Macro
Khi ct Condition xut hin trc ct Action ta có th t iu kin thi hành cho
Action tng ng nm trên cùng dòng theo nguyên tc.
 Action nào có iu kin trong condition thì action  ch c thi hành khi
iu kin  ng.
 Action nào ct condition  trng thì action  thi hành vô iu ki.
 Ta có th s dng du ba ch làm iu kin cho action nu iu kin
thi hành action  ging nh iu kin thi hành ca action nm trên (nhm
tránh lp li iu kin ging nhau).
7.2.6. TO MACRO NHÓM.
D
161

click chut vào nút Macro Names trên thanh ribbon  làm
xut hiên ct Macro Name trong màn hình thit k.


7.3: Ct Macro Names xut hin trên màn hình thit k Macro
Khi ct Macro Name xut hin ta có th xác nh tên các macro con trên ct Macro
Name. Tên macro c t khi lu macro li chính là tên maro nhóm. Khi  có pháp
 gi mt 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 mc Save hoc Save as nu mun lu macro
ang làm vic vi tên khác.
162



7.4
Hoc click chut vào nút trên thanh Quick Access

7.5
 Gõ tên macro trong hp Macro Name

7.6
: Tên macro do ngi lp trình t t. AUTOEXEC

Shift
7.3.2. TO MI MT MACRO
T thanh ribbon ta chn phiu Create và click chut vào nút Macro.
163


7.7Macro 
7.3.3. CHY TH MACRO
1: T màn hình thit k macro cRun trên trong ngn Design
trên thanh ribbon

7.8
nh hng ca file c s d liu ta nhp kép chut vào tên Macro
hoc nhp ph chut vào tên macro và chn mc Run.
Run.

7
7.3.4. SA I MACRO  TN TI
 chnh sa mt macro  tn ti ta m macro  ch  thit k bng cách click
chut phi vào tên macro cn chnh sa trong khung nh hng Navigation Pane
trong short menu xut hin ta chn Design View.

164


7.10: Short menu xut hin khi click phi chut vào tên macro
7.3.5. CHN MT HOC NHING TRONG MACRO
 


-       
 Delete 
thi

7.11 
7.3.6. CHÈN THÊM MNG MI


 

7.12: t con tr chèn vào v trí chèn

165


7.13: Dòng mi c chèn vào màn hình thit 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 nhng ch hin th các nhân viên có ký t
u tiên ca 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 ca tên là
ch H.

16
7.4.6. OPENREPORT:
 
 :
 Report Name:
168

 View:
- 
- 
- 
- Report:report  ch  xem d liu.

- Layout: M Report ch  Layout
 Filter Name: 
 Where Condition: 
 Window Mode:

in tên R_CTHoadonchi tit có s lng >10.

7.17: Report R_CTHoadon  ch hin th các dòng chi tit có s
lng>10
CTHD

169

7.18CTHD
7.4.7. CLOSE:
 
 :
 Object Type: 

 Object Name: 

 Save:
- 
- 
- 
7.4.8. CLOSEDATABASE:
 file c s d liu
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 chn



7.2chn
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: 
:Bn  thc hin 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 chn la t danh sách lnh 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.25Bar

7.26M_Menutienichungdung


7.27: Ba
177

7.5.1. CÁCH GÁN MACRO VÀO NÚT LNH:

7.28
7.5.2. TU KI U KHIN MT OPTION
GROUP
a) 
chn table  m 3 ng vi 3 table khác
nhau. Khi chn table nào click chut vào nút m thì m table .


7.29
178

b) 
 


7.30izard
ca nút c chn 
nút ca  này

7.31
nút 
179


nh 7.32
4: Chn kiu nút t trong Option Group. Ta có th s dng mt trong ba
kiu nút sau  t trong mt 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.37M_Motable
 Gán Macro vào 
182


7.38M_Motable CmdMo


7.6. MACRO AUTOKEYS:
7.6.1. 

7.6.2. TO MACRO AUTOKEYS:

AutoKeys.
7.6.3. CÁCH GHI PHÍM TRONG CT 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 VIC CHY TC MACRO



7.7.2. THAO TÁC CHY TC MACRO
 

7.40
 Click chut vào nút Single Step
 Click chut vào nút Run  k


×