Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 86
CHNG VII : MACRO (TP LNH)
7.1. Gii thiu :
7.1.1. Khái nim
p lnh là mt công c mà Microsoft Access cung cp cho ngi s dng
có các thao tác n gin trong lúc xây dng chng trình ng dng mà không cn
quan tâm n ngôn ng lp trình Visual Basic, chng hn nh m các biu mu, các
báo cáo c chnh trc, tng tính thành tin khi ã nhp s lng và n
giá ca mt hàng trên biu mu hóa n…
Ngoài ra s dng tp lnh giúp chúng ta liên kt các i tng trong tp tin
CSDL Access li vi nhau giúp cho ng dng c hoàn ho hn. Gi s sau khi
ã to ra các bng, biu mu, báo cáo ca ng dng, chúng ta không yêu cu ngi
dng chng trình khi mun chy biu mu thì phi chn tên biu mu ó và
chn nút Open mà tt c các chc nng ó phi th hin di dng thc n hoc
các biu tng trên màn hình chung ca ng dng và khi ngi s dng chn vào
nó thì tt c các biu mu hoc báo cáo tng ng c m ra.
i mt tp các thao tác c bn ca Access, chúng ta có th kt hp li to
ra các thao tác n gin ca riêng mình nhm gii quyt vn nào ó trong quá
trình xây dng ng dng mà không cn dùng n ngôn ng lp trình Visual Basic.
Bên trong ni dung tp lnh s cha các lnh riêng ca Microsoft Access cung cp,
th t các lnh thông thng c thc hin t trên xung (tun t), tuy nhiên
chúng ta có th kim tra mt u kin nào ó phi úng trc khi thc hin thao tác
ó.
Tóm li: Macro là mt tp lnh, mt tp hp các thao tác c bn nhm giúp
ngi dùng tng hóa mt s công vic c lp i lp li thng xuyên nhm
ng thêm tính hiu qu và chính xác cho CSDL. Dùng Macro cho các mc ích sau:
- Làm cho biu mu và báo cáo phi hp vi nhau tt hn.
- t giá tr mc nh cho u khin.
- Tìm kim mu tin tha u kin.
- Phi hp to các nút lnh trong Form,
- To giao din thân thin cho ngi s dng chng trình thông qua menu và
biu tng u khin.
7.1.2. Phân loi
Macro trong Microsoft Access có 2 loi: Macro n và Macro nhóm.
- Macro n: Là các macro không cha mt macro khác trong nó. Mun thc
hin ta phi gi ngay tên ca nó.
- Macro Group: Là mt macro cha nhiu macro trong nó, các macro này
c phân bit vi nhau bng tên. Cách gi mt macro có trong macro nhóm là Tên
macro nhóm.Tên macro con. u ta có nhiu macro trong h CSDL thì nên nhóm
các macro vào chung mt nhóm d kim soát. Thông thng mt Form s có mt
Macro Group cha các macro khác ca form trong nó.
7.2. To mt macro.
M ca s thit k macro theo mt trong ba cách sau:
- Cách 1: T ngn Macro, click vào New.
- Cách 2: Click vào nút Build (…) bên phi thuc tính s kin (Event) trong
ng thuc tính ca form hoc u khin mà bn mun to mt macro gn
i nó, sau ó chn Macro Buider, click OK.
- Click phi vào form/u khin ri chn Build Event, sau ó chn Macro
Builder, click OK. (Xem phn 7.5.3)
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 87
Chn hành ng trong ct Action, thit lp các thông s (Arguments) cho
hành ng ó. Nu cn có th mô t hành ng trong ct Comment.
Lp li bc thêm hành ng vào macro.
Lu macro.
u ý: Nu s dng cách 2 hoc 3 thì bn cn phi t tên cho macro trc
khi vào ca s thit k nu macro ó cha tn ti.
* Chy Macro: Có th chy Macro trong các trng hp sau:
+ Chn Macro trong ca s Database, click vào nút Run
.
+ Gn macro vào các huc tính bin c OnClick, ApterUpdate, ca
form/report và các u khin trên Form/Report.
7.3. Các hành ng và i s ca các hành ng trong macro.
Hành ng
Ý ngha – Tham s
AddMenu
- Ý ngha : Liên kt các thc n nhóm ã có (c to
ng công c nhóm tp lnh) và thanh thc n ngang to
thành mt thanh thc n chính.
- Các tham s :
+ Menu Name: Tên chc nng xut hin trên thanh
thc n ngang.
+ Menu Macro Name: Tên tp lnh làm thc n nhóm
cho mt chc nng trên thanh thc n ngang.
+ Status Bar Text: Chui vn bn ghi chú s xut hin
trên thanh trng thái khi thc n c chn.
ApplyFilter
- Ý ngha: Cho phép lc d liu trên thanh biu mu khi hin
th trên màn hình.
- Các tham s:
+ Filter Name: Tên ca truy vn dùng lc d liu.
+ Where Condition: u kin lc d liu. (ging nh
u kin trong mnh Where ca câu lnh SQL)
Beep - Ý ngha: Phát ra ting kêu Beep
CancelEvent - Ý ngha: y b mt thao tác ang thc hin
Close
- Ý ngha: óng Report, Form, ang m.
- Các tham s:
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 88
+ Object Type: Kiu i tng
+ Object Name: Tên i tng
+ Save: Có lu li các thay i khi óng i tng
DeleteObject
- Ý ngha: Xóa mt i tng trong tp tin CSDL hin hành.
- Các tham s:
+ Object Type: Kiu i tng
+ Object Name: Tên i tng
Echo
- Ý ngha: Hin/n kt qu thc hin tp lnh trên thanh
trng thái
- Các tham s:
+ Echo on: Hin kt qu
+ Status Bar Text: Chui sc xut hin trên thanh
trng thái khi tham s Echo On có giá tr là False.
FindNext
- Ý ngha: Tìm mu tin k tip tha mt u kin dò tìm
trong thao tác FindRecord trc ó.
FindRecord
- Ý ngha: Tìm kim mu tin u tiên tha u kin dò tìm.
- Các tham s:
+ Find What: Giá tr cn tìm kim
+ Match Case: Có phân bit ch hoa hay thng
+ Search: Phm vi dò tìm tùy thuc vào v trí mu tin
hin hành hoc i lên, i xung hay tìm tt c các mu tin.
+ Search As Formated: Có phân bit tìm úng nh
ng d liu ã c nh dng khi hin th
GoToControl
- Ý ngha: Cho phép di chuyn con nháy n mt u
khin (Control) chnh trc trên biu mu
- Tham s: Control Name: Tên u khin
GoToPage
- Ý ngha: Cho phép nhy n mt trang chnh trong biu
u có nhiu trang.
- Các tham s:
+ Page Nember: S trang mun di chuyn n
+ Right: Khong cách so vi l trên
+ Down: Khong cách so vi l trái
GoToRecord
- Ý ngha : Di chuyn tng i mu tin hin hành trên các
biu mu, truy vn.
- Các tham s:
+ Object Type: Kiu i tng
+ Object Name: Tên i tng
+ Record: V trí di chuyn là trc, sau, u, cui, mi,
i mt mu tin s my.
+ Offset: V trí th my ca mu tin trên dãy các nút di
chuyn (Navigation Buttons)
HourGlass
- Ý ngha: Cho phép thay i biu tng ca chut.
- Các tham s:
+ HourGlass On: Bt/tt vic thay i biu tng chut
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 89
Maximize
Minimize,
Restore
- Ý ngha: Phóng to (Maximize), thu nh (Minimize), hoc tr
i kích thc hin ti (Restore) ca ca s hin hành.
MsgBox
- Ý ngha: Xut hin mt hi thoi thông báo ra màn hình.
- Các tham s:
+ Message: Ni dung thông báo.
+ Beep: Phát/tt ting beep.
+ Type: Biu tng kèm theo hp hi thoi: ?. !,
+ Title: Tiêu cho hp hi thoi
OpenForm
- Ý ngha: mt Form.
- Các tham s:
+ Form Name: Tên Form mun m
+ View: Hin th biu mu ch nào (in, thit k, )
+ Filter Name: Tên truy vn s làm b lc d liu
ngun cho biu mu
+ Where Condition: Biu thc lc ta nh u kin
trong mnh Where câu lnh SQL.
+ Data Mode: Ch hin th d liu: Thêm mi, sa
i hoc chc.
+ Windows Mode: Chn ch ca s cho form.
OpenQuery
- Ý ngha: M hoc thc hin mt truy vn
- Các tham s:
+ Query Name: Tên Query mun m
+ View: Hin th Query các ch: Thit k, xem
trc khi in, cp nht d liu.
+ Data Mode: Ch hin th d liu: Thêm mi, sa
i hoc chc.
OpenReport
- Ý ngha: M mt báo cáo.
- Các tham s:
+ Report Name: Tên báo cáo
+ View: Hin th Report các ch: In ra máy in, xem
trc khi in, màn hình.
+ Filter Name: Tên truy vn s làm b lc d liu
ngun cho báo cáo.
+ Where Condition: Biu thc lc ta nh u kin
trong mnh Where câu lnh SQL.
OpenTable
- Ý ngha: mt Table.
- Các tham s:
+ Table Name: Tên Table mun m
+ View: Hin th Table các ch: Thit k, xem
trc khi in, cp nht d liu.
+ Data Mode: Ch hin th d liu: Thêm mi, sa
i hoc chc.
PrintOut - Ý ngha: In i tng hin hành ra máy in.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 90
- Các tham s:
+ Print Range: Phm vi in.
+ Page From: Trang u.
+ Page To: Trang cui.
+ Print Quality: Cht lng in cao, trung bình,
+ Copies: S bn in.
+ Collate Copies: Cách in khi in nhiu bn sao.
Quit
- Ý ngha: Thoát khi Microsoft Access.
- Các tham s:
+ Options:Các chc nng thoát là: Nhc nh lu li
nhng gì cha c lu, lu li tt c mà không cn hi,
không lu và thoát.
Rename
- Ý ngha: i tên i tng.
- Các tham s:
+ New Name: Tên mi
+ Object Type: Kiu i tng
+ Old Name: Tên i tng c
ReQuery
- Ý ngha: p nht li d liu ngun ca mt u
khin.
- Các tham s: Control Name: Tên u khin.
RunApp
- Ý ngha: Cho thi hành mt chng trình trong Windows.
- Tham s: Command Line: ng dn ca chng trình.
RunCode
- Ý ngha: Cho thc hin mt hàm có trong b mã lnh
a tp tin CSDL Microsoft Access.
- Tham s: Function Name: Tên hàm
RunCommand
- Ý ngha: Cho thc hin mt s các chc nng lnh
ng ng các chc nng trong thanh thc n h thng
a Microsoft Access.
- Tham s: Command: Lnh s thc hin
RunMacro
- Ý ngha: Cho thc hin mt tp lnh
- Các tham s:
+ Macro Name: Tên tp lnh
+ Repeat Count: S ln lp li.
+ Repeat Expression: Biu thc chnh u kin tp
nh tip tc thc hin
Save
- Ý ngha: u mt i tng.
- Các tham s:
+ Object Type: Kiu i tng
+ Object Name: Tên i tng
SetValue
- Ý ngha: Gán giá tr vào các u khin, thuc tính ca các
u khin.
- Các tham s:
+ Item: Tên u khin, thuc tính u khin.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 91
+ Expression: Giá tr cn gán vào
ShowAllRecords - Ý ngha: Hin th li tt c các mu tin ca bng, truy vn.
ShowToolbar
- Ý ngha: Hin hoc n các thanh công c.
- Các tham s:
+ Toolbar Name: Tên thanh công c
+ Show: Hin hoc n
StopAllMacro - Ý ngha: ng li các tp lnh hin ang chy
StopMacro - Ý ngha: ng li mt tp lnh hin ang chy
tin cho vic chn loi thao tác, bng sau ây s trình bày mt s n
thng gp và các thao tác c s dng gii quyt vn tng ng:
Công vic Các thao tác có th dùng
Thc hin mt lnh trong thc n h thng ca
Microsoft Access
RunCommand
Thc hin mt truy vn, tp lnh hoc tp hàm
vit bng ngôn ng Visual Basic
OpenQuery, RunMacro,
RunCode
Thc hin mt ng dng khác trong Windows. RunApp
Ngng ngang mt bin c, mt tp lnh, thoát
khi Microsoft Access.
CancelEvent, StopMacro,
StopAllMacros, Quit
i mt i tng ca Microsoft Access ra mt
ng dng khác.
OutPutTo
Hin th các thông báo trên màn hình Echo, HourGlass, MsgBox
Cho phép hin hoc n các thanh công c ShowToolbar
Cho máy phát ting Beep Beep
Di chuyn mu tin, tìm kim d liu.
GoToRecord, FindRecord,
FindNext
Di chuyn qua các trang, u khin trên biu mu
GoToPage, GoToControl
c d liu. ApplyFilter
Gán giá tr cho mt u khin hoc thuc tính
a mt u khin.
SetValue
p nht li d liu ca các u khin, màn hình
ReQuery, ShowAllMacros
hoc óng các i tng CSDL
OpenQuery, OpenForm,
OpenTable, OpenReport,
OpenModule, RunMacro, Close
In các i tng trong tp tin CSDL
OpenQuery, OpenForm,
OpenTable, OpenReport, Print
7.4. Các loi macro
7.4.1. Macro có u kin
7.4.1.1. Ý ngha ca Macro có u kin
Nu nh có yêu cu trc khi thc hin mt thao tác nào ó trong tp lnh
thì chúng ta phi kim tra mt u kin trc, nu u kin ó úng thì thao tác ó
thc hin ngc li thì có th thao tác khác c thc hin hoc s không có
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 92
thao tác nào c thc hin. Ngha là các thao tác trong macro trc ây mà chúng
ta ã to s không nht thit phi c thc hin tt c theo th t t trên xung
i mà còn ph thuc vào u kin mà chúng ta sa vào mun kim tra là
úng hoc sai.
Ví d: o macro yêu cu ngi s dng xác nhn có ng ý xóa mu tin hin
hành hay không. Nu ngi s dng ng ý xóa thì thc hin xóa, ngc li không
thc hin gì c.
Macro ch thit k nh sau:
Khi thi hành macro này, hp thoi sau s xut hin:
u ngi dùng click nút Yes, hành ng RunCommand s thc hin lnh
DeleteRecord xóa mu tin, ngc li, macro s kt thúc mà không làm gì c.
s dng macro trên, cn phi gn nó vào thuc tính s kin ca mt nút
nh.
7.4.1.2. Hàm Msgbox
Cú pháp: Msgbox(chui 1,s 1, [, chui 2]) s 2
Trong ó:
Chui 1: Biu thc sc xut hin trong hp thoi.
S 1: i din cho các biu tng và nút lnh i kèm trong hp thoi. S 1
có th nhn mt trong các giá tr trong bng sau ây.
Giá tr Biu tng hoc nút lnh s xut hin
16 Biu tng du cm. (Stop)
32 Biu tng du hi. (Question)
48 Biu tng du cm thán. (Exclamation)
64 Biu tng du thông tin (Information)
1 m hai nút OK, Cancel.
2 m ba nút Abort, Retry, Ignore.
3 m hai nút Yes, No, Cancel.
4 m hai nút Yes, No.
Chúng ta có th kt hp các s này li vi nhau cùng lúc trên hp thoi xut
hin các nút và các biu tng bng cách cng hai s li vi nhau.
Thí d: mun có hai nút Yes, No và biu tng du hi thì chúng ta ghi 32+ 4
hoc 36
Chui 2: là biu thc chui ch tiêu ca hp thoi, nu không ghi thì tiêu
ca hp thoi là ch Microsoft Access.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 93
S 2: là giá tr tr v mà ngi s dng ã chn, có th là mt trong các giá
tr sau ây:
Giá tr s
1 2 3 4 5 6 7
Nút ã chn
OK Cancel Abort Retry Ignore Yes No
7.4.1.3. Thao tác chèn thêm ct u kin trong macro.
M tp lnh ch thit k.
Vào menu View\Condition.
Ghi u kin cn kim tra cho các thao tác trong macro trên ct u kin
i thêm vào.
u ý: ôi khi vi mt u kin úng chúng ta cn thc hin nhiu thao tác
ng thi. Khi ó chúng ta ch cn dùng 3 du chm ( ) t dòng th 2 tr v sau.
Ví d:
Khi cp nht d liu
cho bng MONHOC bng
t biu mu (Form), nu
t tên môn h
c trng
thì chúng ta s thc hin 2
thao tác: Thông báo li và
nh con nháy v v trí u
khin tên môn hc nhp
i.
7.4.2. To macro nhóm (Macro Group)
M mt macro ch Design.
Vào menu View\Macro Name. Khi ó trong ca s thit k s xut hin thêm
t Macro Name.
t tên cho macro trong ct Macro name. Sau ó thêm các thao tác vào
macro.
Lp li bc 3 cho to các macro khác trong cùng nhóm.
Lu macro. Tên macro là tên ca macro nhóm.
Lu ý: gi mt macro trong macro nhóm, bn s dng cú pháp:
Tên_macro_nhóm.Tên_macro.
Ví d: Macro Thao Tac Cap Nhatc minh ha trong màn hình sau là mt
macro nhóm có 9 macro con.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 94
7.4.3. Macro AutoKeys
Macro AutoKeys là mt macro cho phép ta dùng bàn phím thi hành mt
hành ng nào ó. Ví d: khi nhn phím Ctrl+P thì in ra máy in mt Report.
Cách to:
M macro ch Design.
Hin th ct Macro name nu nó cha xut hin.
Nhp các mã phím mun s dng vào ct Macro Name và chn mt hành
ng tng ng trong ct Action. Mã phím là mt ký hiu i din cho mt phím trên
bàn phím c lit kê trong bng di ây.
Lu macro li vi tên là AutoKeys.
ng mã phím (Key Code) và phím tng ng trên bàn phím:
Mã phím Phím tng ng
{BACKSPACE}, {BS}, hoc {BKSP} BACKSPACE
{BREAK}, {PRTSC} BREAK, PRINT SCREEN
{CAPSLOCK}, {NUMLOCK},
{SCROLLLOCK}
CAPS LOCK , NUM LOCK,
SCROLL LOCK
{DELETE} or {DEL} DEL or DELETE
{LEFT}, {RIGHT}, {UP}, {DOWN} , , ,
{END}, {HOME} END, HOME
{ENTER} hoc ~ ENTER
{ESC} ESC
{HELP} HELP
{INSERT} hoc {INS} INS or INSERT
{PGDN}, {PGUP} PAGE DOWN, PAGE UP
{TAB} TAB
{F1}, {F2}, {F12} F1, F2, , F12
+, ^, % SHIFT, CTRL, ALT
Ví d: To mt macro AutoKeys thc hin nhng công vic sau:
- Ctrl - P: M form F_Danh mc vt t.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 95
- Shift - F12: M table T_Khách hàng.
- Alt - R: M report R_Chi tit nhp Xut
- Ctrl - Shift - F11: M query Q_Chi tit nhp xut
7.4.4. Macro Autoexec
Macro Autoexec là loi macro c tng thi hành ngay khi m tp tin CSDL.
u ý:
- Phi t tên Macro úng ch Autoexec.
- Mun không cho thc hin Macro Autoexec ngay khi m Database ta phi
nhn phím SHIFT khi thc hin thao tác m.
Ví d: Khi bn m tp tin Microsoft Access “Quan Ly ban hang” thì tng m
Form có tên Main Switch. làm c vic này, ta to mt macro có tên Autoexec
và có ni dung nh sau:
7.5. Kt macro vào các bin c (Event)
Nh các phn trên gii thiu, chúng ta có th cho thc hin mt macro bng
cách chn và click nút Run, tuy nhiên trên thc t thì chúng ta không th yêu cu
ngi s dng phi nh ht tên ca tng Macro và gi nó thc hin khi mun, mà
thông thng các tp lnh này sc kt vào các bin c ca các u khin, các
biu mu, các báo biu hoc a vào các chc nng bên trong thanh thc n,
thanh công c.
Khi các bin c xy ra tc thì các thao tác trong macro ã c kt vào các
bin c này sc thc hin.
7.5.1. Khái nim v bin c
Là nhng s kin c tng phát sinh khi có các thao tác nh: nhn phím,
nhn chut, di chuyn chut, c xy ra trên biu mu hoc báo biu trong sut
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 96
quá trình t khi m biu mu hoc báo biu ra thc hin các thao tác cp nht d
liu cho n khi óng li. Th t trc sau ca các bin c này s do Microsoft
Access qui nh. Do ó chúng ta cn phi xác nh úng bin c nào s có th kt
p lnh vào ó thc hin úng các thao tác mong mun.
Ví d: Khi m biu mu, chúng ta s có mt th t các bin c nh sau: Open
Load Active.
7.5.2. Kt hp mt macro vào mt bin c
- M biu mu hoc báo cáo ch thit k.
- Chn bin c thích hp ca biu mu, báo cáo hoc mt u khin trên ca
thuc tính. Sau ó chn mt macro mong mun trong danh sách các macro.
7.5.3. S dng công c xây dng macro (Macro Builder).
Là công c cho phép chúng ta cùng mt lúc to ra các thao tác trong mt macro
i và sau ó kt macro này vào trong mt bin cc chnh trc.
Chúng ta ch s dng công c này khi chúng ta cha xây dng macro. Các
c thc hin nh sau:
- Nhn vào du ba chm ( ) ti bin c cn to macro.
- Trong hp hi thoi chn b thit k (Choose Builder), chn Macro Builder và
Click OK thit k mt macro mi.
- Tip theo gõ tên macro s to, chn OK.
- Sau ó chn các thao tác cn thit và ghi vào tham s trên màn hình thit
macro, lu li macro và thoát tr v bin c trc ó mà ta ã chn
trong bin ca s thuc tính. Lúc by gi chúng ta s thy tên ca macro
a mi to c kt vào bin c.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 97
7.5.4. Bng lit kê các bin c (Event) quan trng trong Property Sheet
7.5.4.1. Windows Events: y ra khi m, óng hoc óng mt Form.
Event Event Rroperty Din gii
Open OnOpen (Forms)
y ra khi Form c m, nhng trc khi
u tin u tiên c hin th
Load OnLoad (Forms)
y ra khi mt Form c m và các mu
tin ca nó c hin th. Event này xy ra
trc Current event nhng sau Open event
UnLoad
OnUnLoad
(Forms)
y ra khi mt Form bóng nhng trc khi
Form b xóa khi màn hình. Event này xy ra
trc Close event
Close OnCLose (Forms)
y ra khi Form này bóng và nó c xóa
khi màn hình
7.5.4.2. Data Events: y ra khi nhp, xóa hay u chnh d liu trong mt Form,
t control hoc khi t m chèn t mt mu tin n mt mu tin khác.
Event Event Property Din gii
Current OnCurrent (Forms)
y ra khi m chèn di chuyn ti mt
u tin và làm cho nó tr thành là mu
tin hin hành, hay khi ta mun vn tin li
ngun d liu cho Form. Event này xy
ra khi Form c mu tiên và bt c
khi nào mà ta di chuyn sang mt mu
tin khác.
BeforeInsert BeforeInsert (Forms)
y ra khi ta gõ vào ký tu tiên cho
t mu tin mi, hay khi gán giá tr ca
Control trong mu tin mi nhng trc
khi mu tin ó c a vào trong
CSDL.
AfterInsert AfterInsert (Forms)
y ra sau khi mu tin mi c a
vào CSDL.
Delete OnDelete (Forms)
y ra khi mt mu tin mi b xóa,
nhng trc khi vic xóa c chp
nhn và thc hin.
Microsoft Access 2000 Chng 7: Macro
Trung tm Tin hc - HAG Trang 98
BeforeDelete
Confirm
BeforeDeleteConfirm
(Forms, Controls)
y ra sau khi mt hay nhiu mu tin b
chn xóa nhng li xy ra trc khi
Microsoft Access hin th hp hi thoi
a vào ta xác nhn hoc hy b
vic xóa. Event này xy ra sau Delete
event.
AfterDeleteC
onfirm
AfterDeleteConfirm
(Forms, Controls)
y ra sau khi ta xác nhn mun xóa
u tin, hay xy ra sau khi ra chn
Cancel hy b vic xóa mu tin
BeforeUpdat
e
BeforeUpdate (Forms,
Controls)
y ra trc khi mt control hoc mt
u tin c cp nht vi d liu mi.
Even này xy ra khi m chèn di
chuyn n mt Control hay mu tin
i.
AfterUpdate
AfterUpdate (Forms,
Controls)
y ra sau khi mt Control hoc mu tin
c cp nht vi d liu mi. Event
này xy ra khi m chèn di chuyn ti
t Control hay mu tin khác.
Change
OnChange (Forms,
Controls)
y ra khi có bt k ký t nào c
nhp vào Text Box hoc Combo Box
7.5.4.3 Mouse Event: Xy ra khi ta s dng Mouse chn i tng
Click
OnClick (Forms,
Controls)
i vi mt Control , Event này xy ra
khi ta Click Mouse Pointer trên Control
ó, hay khi giá tr ca control b thay i.
t Click event cng xy ra khi ta thit
p thuc tính Value ca mt Option
Button là True hoc khi ta thay i giá tr
a mt Check Box.
i vi mt Form, Event này xy ra khi
ta Click Mouse Pointer vào khu vc
phía ngoài các Section và Controls,
hoc khi ta Click vào mt Disable
Control.
DbClick
OnDbClick (Forms,
Controls)
y ra khi ta Click 2 ln liên tip trên
t Control hay nhãn ca nó.
i vi Forms, event này xy ra khi ta
double click trên vùng trng ca Form
hay trên mt Disable control trên Form.