4 G m hai nút Yes, No.ồ 5 G m hai nút Retry, Cancel.ồ
c. Giá tr tr v c a hàm là s ch n l a nút l nh trên h p thôngbáoị ả ề ủ ự ọ ự ệ ộ
Giá tr tr vị ả ề
c a hàm MsgBoxủ
S l a ch n nút l nh ự ự ọ ệ
trên h p thông báoộ
1 Ngườ ử ụi s d ng ch n nút OK.ọ
2 Ngườ ử ụi s d ng ch n nút Cancel.ọ
3 Ngườ ử ụi s d ng ch n nút Abort.ọ
4 Ngườ ử ụi s d ng ch n nút Retry.ọ
5 Ngườ ử ụi s d ng ch n nút Ignore.ọ
6 Ngườ ử ụi s d ng ch n nút Yes.ọ
Ví dụ: khi click nút xóa chương trình s xu t hi n h p thông báo xác nh n “B n cóẽ ấ ệ ộ ậ ạ ch c ch n xóa không?”, n u ngắ ắ ế ười dùng click nút yes thì xóa, ngượ ạc l i thì không xóa. Bi u th c đi u ki n có d ng:ể ứ ề ệ ạ
6.6.2. DCount (Expr, Domain, Criteria)
Đ m s record trong t p record đế ố ậ ược ch đ nh b i thams ỉ ị ở ố Domain th a mãn đi uỏ ề ki n đệ ược ch đ nh trong bi u th c Cỉ ị ể ứ riteria.
Expr: tên field mu n đ m s recordố ế ố
Domain: tên b ng ch a exprả ứ
Criteria: bi u th c đi u ki n ể ứ ề ệ
Ví d :ụ
=DCount ("[MaHD]", "HoaDon", "[MaKH] = ‘SJC’")
6.7. Macro Autoexec
Macro Autoexec là macro t đ ng th c thi khi chự ộ ự ương trình được kh i đ ng và cóở ộ tên là autoexec.
Macro autoexec thường dùng đ m form giao di n, khi ng d ng để ở ệ ứ ụ ược kh i đ ngở ộ thì form giao di n t đ ng m ra đ u tiên. đ th c hi n ta t o m t macro autoexec ch aệ ự ộ ở ầ ể ự ệ ạ ộ ứ action OpenForm, Form name là tên form giao di n, tên macro là autoexec.ệ
6.8. X y d ng h th ng menu b ng macroậ ự ệ ố ằ
M t ng d ng hoàn ch nh thộ ứ ụ ỉ ường c n đ n h th ng menu đ liên k t các thànhầ ế ệ ố ể ế ph n thành m t h th ng.ầ ộ ệ ố
6.8.1. T o macro cho h th ng menuạ ệ ố
Trong Access, menu do người dùng t o đạ ượ ổc t ch c thành nhóm gi ng nh nhómứ ố ư l nh trên thanh Ribbon đ t trong tab Add In.ệ ặ
T o menu c p 1: chính là Main Menu dùng action Addmenu v i các Argument nhạ ấ ớ ư sau:
Menu Name: tên các menu trong menu c p 1.ấ
Menu Macro Name: tên macro đ t o menu c p 2.ể ạ ấ
StatusBar Text: Dòng văn b n xu t hi n trên thanh status bar khi menu đả ấ ệ ược ch n.ọ
Gi s Main menu g m 4 Menuả ử ồ
Tương ng v i m i Menu trong Main Menu ta ứ ớ ỗ
t o m t Macro v i tên chính là tên trong thu c tính ạ ộ ớ ộ
Menu Macro Name c a Mainủ Menu. T o macro cho menu c p 2: ạ ấ
Macro này có tên trùng v i tên đớ ược đ t trong ặ
m c Menu Macro Name c a macro c p 1, m i menu là ụ ủ ấ ỗ
m t macroộ
Trong menu chính có bao nhiêu menu con thì t o ạ
b y nhiêu macroấ
6.8.2. Đ a menu vào chư ương trình
Đ đ a menu vào ho t đ ng thì c n ph i có m tể ư ạ ộ ầ ả ộ form chính c a chủ ương trình, khi form này được m thìở h th ng menu s đệ ố ẽ ược kích ho t:ạ
M form chính ch đ design.ở ở ế ộ
Ch n tab Other.ọ