1. Microsoft Access 2000 Ch ng 8: Th c n và Thanh c ng c
CH NG VIII: TH C N VÀ THANH CÔNG C
Gi ng nh các ph n m m ng d ng khác, Access cung c p s n các thanh
công c (toolbar), th c n (menu bar), và th c n t t (shortcut menu bar) ch a
các l nh dùng thao tác trên CSDL và chúng c g i chung là thanh l nh
(command bar). Ngoài ra, access cho phép ng i dùng tùy bi n các thanh l nh có
n ho c t t o các thanh l nh m i và g n nó v i CSDL ho c m t form/report có
trong CSDL. Các thanh l nh tùy bi n ho c t t o có th thay th các thanh l nh c a
th ng.
8.1. Thanh công c
c nhiên, Access s m s n các thanh công c c n thi t cho vi c thao tác
trên CSDL. Thí d : Khi kh i ng Microsoft Access thì thanh công c Database xu t
hi n, n u chúng ta làm vi c v i các i t ng b ng thì trên màn hình xu t hi n thêm
thanh công c Table Design ho c Table Datasheet.
Trong m t ng d ng, chúng ta nên xây d ng các thanh công c riêng ch a các
nh th t s c n thi t cho ng d ng ti t ki m di n tích c a s .
8.1.1. Hi n/ n m t thanh công c : Vào menu ViewToolbars, click vào thanh công
c n hi n/ n thay i tr ng thái c a nó.
8.1.2. Di chuy n thanh công c : Rà chu t vào bìa trái c a thanh công c , khi con
tr chu t bi n thành hình m i tên 4 u thì nh n và rê chu t kéo thanh công c
n v trí khác.
8.1.3. Thêm/Xóa/Di chuy n/Sao chép các nút l nh
Vào menu ViewToolbarsCustomize m h p tho i Customize.
Hình 8. 1
Th c hi n m t trong các thao tác:
- Thêm: Ch n tab Commands trong c a s Customize, ch n m t menu có
n trong khung Categories, ch n l nh mu n thêm trong khung Commands
i rê nó vào thanh công c mu n thêm.
- Xóa: Click ph i vào nút l nh mu n xóa r i ch n Delete.
- Di chuy n: Rê nút l nh mu n di chuy n sang v trí m i.
- Sao chép: Th c hi n t ng t nh di chuy n nh ng nh n thêm phím
CTRL trong khi di chuy n.
Click nút Close óng h p tho i Customize.
Trung t m Tin h c- HAG Trang 99
2. Microsoft Access 2000 Ch ng 8: Th c n và Thanh c ng c
8.1.4. T o thanh công c m i
Vào menu ViewToolbarsCustomize m h p tho i Customize (Hình
8.1).
Ch n Toolbars, click New, nh p tên cho thanh công c r i click OK. Thanh
công c v a thêm s xu t hi n trên màn hình.
Click nút Properties m h p tho i Toolbar Properties, ch n Toolbar
trong h p Type r i click Close.
Hình 8. 2
Thêm các nút l nh vào thanh công c và click Close.
8.2. Thanh th c n (Menu)
8.2.1. T o thanh menu b ng công c có s n c a Access
8.2.1.1. T o thanh menu
1. Vào ViewToolbarsCustomize m h p tho i Customize.
2. Ch n trang Toolbars, click New, nh p tên cho thanh menu và click OK.
3. Click Properties và ch n Menu Bar trong h p Type. Click Close.
8.2.1.2. T o menu
1. M h p tho i Customize, ch n trang Commands.
2. Trong h p Categories, click ch n New Menu.
Hình 8. 3
3. Rê nút New Menu t h p Commands th vào thanh menu.
4. Click ph i vào menu v a t o và nh p tên cho menu trong h p Name trên menu
t r i nh n ENTER. L p l i b c này thêm các menu vào.
u ý: t menu có th ch a m t menu khác bên trong nó.
Trung t m Tin h c- HAG Trang 100
3. Microsoft Access 2000 Ch ng 8: Th c n và Thanh c ng c
8.2.1.3. Thêm l nh vào menu
1. M h p tho i Customize,
ch n trang Commands.
2. Trong h p Categories,
ch n m t trong các m c sau:
File, Edit, Built-in
menus,…: N u b n mu n
thêm vào menu m t l nh có
n c a Access.
All Tables, All Queries,
All Forms, All Reports: u
n mu n thêm l nh dùng
m t table, query, form,
ho c report có s n.
All Macros: N u b n
mu n thêm l nh dùng
ch y m t macro có s n.
3. Rê các l nh mu n thêm
vào m t menu trên thanh Hình 8. 4
menu. N u mu n thêm m t
nh r ng, b c 2 b n ch n
File và rê nút Custom vào
menu c a b n.
8.2.1.4. n m t macro ho c m t hàm VB vào m t l nh trên menu
1. M c a s Customize, ch n
trang Commands.
2. Click ph i vào l nh mu n gán,
ch n Properties m h p tho i
Menu Control Properties.
3. Ch n m t macro có s n ho c
nh p tên hàm Access Basic theo cú
pháp =functionname() vào h p On
Action.
4. Click Close óng h p tho i.
Trung t m Tin h c- HAG Trang 101
4. Microsoft Access 2000 Ch ng 8: Th c n và Thanh c ng c
8.2.2. T o thanh menu b ng macro AddMenu
Ví d : T o h th ng Menu n gi n nh sau:
Nhap Xuat Thoat
1. Chung tu nhap xuat Ve Database
2. Danh muc vat tu Ve Windows
3. Danh muc khach hang
Các b c th c hi n:
T o menu chính: Trong ng n Macro, t o m t macro m i có tên là MyMenu có n i
dung nh sau:
Action Argument Value
Menu Name &Nhat Xuat
AddMenu
Menu Macro Name NhatXuat
Menu Name &Thoat
AddMenu
Menu Macro Name Thoat
Thi t k Menu con: o 2 macro NhapXuat và Thoat có n i dung:
- Macro NhapXuat:
Name Action Argument Value
Form Name F_Quan Ly xuat nhap
&1. Chung tu
OpenForm View Form
nhap xuat
Window Mode Normal
Form Name F_Danh muc vat tu
&2. Danh
OpenForm View Form
muc vat tu
Window Mode Normal
&3. Danh OpenForm Form Name F_Danh muc khach hang
muc khach View Form
hang Window Mode Normal
- Macro Thoat:
Name Action
Close
Ve Database
Restore
Ve Windows Quit
L u ý: Tên c a 2 macro t o ra menu con ph i úng v i tên c a 2 macro
c mô t trong tham s Menu Macro Name c a macro t o menu chính MyMenu.
Liên k t macro MyMenu v i Form
- M b ng thu c tính c a Form muôn sg n menu vào.
- Nh p tên macro t o menu chính (MyMenu) vào thu c tính Menu Bar c a form.
- M form ch Form ki m tra k t qu .
Trung t m Tin h c- HAG Trang 102
5. Microsoft Access 2000 Ch ng 8: Th c n và Thanh c ng c
8.3. Th c n t t (Shortcut Menu)
Là d ng th c n kéo xu ng (popup) mà ng i dùng ch có th kích ho t b ng
cách nh n chu t ph i. Thông th ng cho phép ng i s d ng có th th c hi n
nhanh m t thao tác mà không c n ph i ch n các bi u t ng trên thanh công c ho c
ph i vào các ch c n ng bên trong th c n chính thì chúng ta s t o m t th c n
t.
Vi c t o thanh th c n t t c ng t ng t nh t o thanh công c ho c thanh
menu nh ng trong h p tho i Properties (hình 8.2), b n ch n Popup trong h p Type.
Cách thêm m t l nh vào menu t t c ng th c hi n gi ng nh trên.
8.4. G n thanh l nh vào ng d ng/form/report
8.4.1. G n th c n và th c n t t vào ng d ng
Vào ToolsStartup m h p tho i Startup.
Thi t l p các tùy ch n trong h p tho i:
- Aplication Title: Tiêu c a ng d ng
- Aplication Icon: ng d n ch a tên t p tin bi u t ng (*.ico) c a ng
ng.
- Menu bar: Tên th c n g n v i ng d ng (Default: thanh th c n
chu n).
- Shortcut Menu bar: Tên th c n t t (Default: th c n t t chu n).
- Display Form: Tên bi u m u cm u tiên.
- Display Database Windows/ Status bar: Hi n th c a s ng d ng/thanh
tr ng thái.
8.4.2. G n thanh l nh vào form/report
d ng các thu c tính MenuBar, Toolbar và Shortcut Menu c a form/report
n tr c ti p thanh menu, thanh công c ho c menu t t vào form/report.
Trung t m Tin h c- HAG Trang 103