Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
188,07 KB
Nội dung
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 [...]... chúng ta ch a xây d ng macro Các c th c hi n nh sau: - Nh n vào d u ba ch m ( ) t i bi n c c n t o macro - Trong h p h i tho i ch n b thi t k (Choose Builder), ch n Macro Builder và Click OK thi t k m t macro m i - Ti p theo gõ tên macro s t o, ch n OK - Sau ó ch n các thao tác c n thi t và ghi vào tham s trên màn hình thi t macro, l u l i macro và thoát tr v bi n c tr c ó mà ta ã ch n trong bi n c a s... Event Property óng và nó c xóa u ch nh d li u trong m t Form, n m t m u tin khác Di n gi i Current OnCurrent (Forms) y ra khi m chèn di chuy n t i m t u tin và làm cho nó tr thành là m u tin hi n hành, hay khi ta mu n v n tin l i ngu n d li u cho Form Event này x y ra khi Form cm u tiên và b t c khi nào mà ta di chuy n sang m t m u tin khác BeforeInsert BeforeInsert (Forms) y ra khi ta gõ vào ký t u tiên... tin m i, hay khi gán giá tr c a Control trong m u tin m i nh ng tr c khi m u tin ó c a vào trong CSDL AfterInsert AfterInsert (Forms) y ra sau khi m u tin m i vào CSDL Delete OnDelete (Forms) y ra khi m t m u tin m i b xóa, nh ng tr c khi vi c xóa c ch p nh n và th c hi n Trung t m Tin h c - HAG c a Trang 97 Microsoft Access 2000 Ch ng 7: Macro BeforeDelete Confirm BeforeDeleteConfirm (Forms, Controls)... macro am it o c k t vào bi n c Trung t m Tin h c - HAG Trang 96 Microsoft Access 2000 Ch ng 7: Macro 7.5.4 B ng li t kê các bi n c (Event) quan tr ng trong Property Sheet 7.5.4.1 Windows Events: y ra khi m , óng ho c óng m t Form Event Event Rroperty Di n gi i y ra khi Form u tin u tiên c m , nh ng tr c hi n th c khi Open OnOpen (Forms) Load OnLoad (Forms) y ra khi m t Form c m và các m u tin c a nó... Active 7.5.2 K t h p m t macro vào m t bi n c - M bi u m u ho c báo cáo ch thi t k - Ch n bi n c thích h p c a bi u m u, báo cáo ho c m t u khi n trên c a thu c tính Sau ó ch n m t macro mong mu n trong danh sách các macro 7.5.3 S d ng công c xây d ng macro (Macro Builder) Là công c cho phép chúng ta cùng m t lúc t o ra các thao tác trong m t macro i và sau ó k t macro này vào trong m t bi n c c ch nh...Microsoft Access 2000 Ch ng 7: Macro quá trình t khi m bi u m u ho c báo bi u ra th c hi n các thao tác c p nh t d li u cho n khi óng l i Th t tr c sau c a các bi n c này s do Microsoft Access qui nh Do ó chúng ta c n ph i xác nh úng bi n c nào s có th k t p l nh vào ó th c hi n úng các thao tác mong mu n Ví d : Khi m bi u m u, chúng ta... ra khi ta thi t p thu c tính Value c a m t Option Button là True ho c khi ta thay i giá tr a m t Check Box i v i m t Form, Event này x y ra khi ta Click Mouse Pointer vào khu v c phía ngoài các Section và Controls, ho c khi ta Click vào m t Disable Control OnDbClick (Forms, Controls) DbClick Trung t m Tin h c - HAG y ra khi ta Click 2 l n liên ti p trên t Control hay nhãn c a nó i v i Forms, event... Trang 97 Microsoft Access 2000 Ch ng 7: Macro BeforeDelete Confirm BeforeDeleteConfirm (Forms, Controls) y ra sau khi m t hay nhi u m u tin b ch n xóa nh ng l i x y ra tr c khi Microsoft Access hi n th h p h i tho i a vào ta xác nh n ho c h y b vi c xóa Event này x y ra sau Delete event AfterDeleteC onfirm AfterDeleteConfirm (Forms, Controls) y ra sau khi ta xác nh n mu n xóa u tin, hay x y ra sau khi... (Forms, y ra sau khi m t Control ho c m u tin c c p nh t v i d li u m i Event này x y ra khi m chèn di chuy n t i t Control hay m u tin khác Change OnChange Controls) (Forms, y ra khi có b t k ký t nào nh p vào Text Box ho c Combo Box c khi m t control ho c m t c c p nh t v i d li u m i x y ra khi m chèn di n m t Control hay m u tin c 7.5.4.3 Mouse Event: X y ra khi ta s d ng Mouse ch n i t ng OnClick (Forms, . 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. 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. 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