Trong câc ứng dụng, thường chúng ta phải tổ chức Menu để cho phĩp người sử dụng thực hiện câc hănh động thông qua câc chức năng trín Menu năy.
Có 2 câch hiển thị câc Menu của người sử dụng (Custom Menu) trong câc ứng dụng đó lă:
Menu ứng với 1 form xâc định năo đó: Menu năy chỉ xuất hiện khi truy xuất đến Form năy.
Khoa Công nghệ Thông tin http://www.ebook.edu.vn 174 Menu toăn cục (Globally): Menu toăn cục năy sẽ xuất hiện trong câc ứng dụng vă nó chỉ được thay thế khi có 1 menu ứng với form năo đó được mở.
5.1. Tạo menu của người sử dụng
Chọn View/Toolbars/Customize/New/ Đặt tín cho thanh menu
Chọn Properties vă chọn Type lă Menu bar, close
Chọn command, trọng mục Categories chọn New menu vă kĩo sang thanh menu vừa tạo.
Click chuột phải để thay đổi câc tiíu đề cho phù hợp trín thanh menu. Tương tự cho câc nhóm khâc.
Có thể tạo câc chức năng lă câc hănh động như mở bảng, truy vấn, biểu mẫu.... bằng câch kĩo câc biểu tượng năy trong mục command văo menu đang tạo.
Khoa Công nghệ Thông tin http://www.ebook.edu.vn 175
5.2. Tạo menu toăn cục
Nếu muốn tạo một menu toăn cục sẽ thay thế menu có sẵn trong Access khi CSDL năy được mở ta thực hiện câc bước sau:
Mở hoặc tạo ra một Macro có tín lă Autoexec. Thím văo hănh động: SetValue
Trong mục câc tham số (arguments): Item: Application.menubar
Expression: Tín của Menubar người sử dụng tạo ra vă đặt giữa cặp dấu ngoặc kĩp "".
Khoa Công nghệ Thông tin http://www.ebook.edu.vn 176
BĂI SỐ 1
Khởi động MSACCESS, tạo một CSDL có tín NHANSU.MDB rồi lần lượt tạo câc bảng dữ liệu sau
Bảng 1: Nhanvien
STT Fieldname Data Type Fieldsize Note
1 Manv Text 4 Khoâ chính
2 Holot Text 20
3 Ten Text 10
4 Ngaysinh Date/time 8
5 Gioitinh Yes/No 1 Yes:Nam, No:Nu
6 Maphong Text (Lookup) 2 Lấy từ bảng Dsphong 7 MaPXuong Text (Lookup) 2 Lấy từ bảng dspxuong
8 Diachi Text 30
9 Ghichu Memo
Bảng 2: Dsphong
STT Fieldname Data Type Fieldsize Note
1 Maphong Text 2 Khoâ chính
2 Tenphong Text 30
3 Sodthoai Text 11
Bảng 3: Thunhap_NV
STT Fieldname Data Type Fieldsize Note
1 Manv Text (Lookup) 4 Khoâ chính
2 Luongchinh Number Double 3 Heso Number Integer 4 Phucap Number Double
5 Thue Number Double Thuế
6 Thamnien Number Byte Số năm thđm niín 7 Tongluong Number Double
Bảng 4: DSpxuong
STT Fieldname Data Type Fieldsize Note
1 Mapxuong Text 2 Khoâ chính
2 Tenpxuong Text 20
Khoa Công nghệ Thông tin http://www.ebook.edu.vn 177