Noname và nhiều bạn khác đã giới thiệu phương pháp tạo menu bằng macro. Giờ mình xin được tham gia tạo menu với một cách khác là không cần dùng macro.
Giả sử bạn đã tạo xong một menu bar có tên:
Menu_not_macro
1/Tạo Command Menu:
-
Kéo New Menu vào trong menu bar.
-
Chuột phải vào New Menu mới tạo – chọn Properties – Vào Caption để đổi tên. Ví dụ Menu ABC
-
Nếu muốn tạo menu con cấp 2, cấp 3, cấp 4 chúng ta kéo Commande New Menu vào Menu Parent. Menu Parent sẽ mở rộng vị trí để ta đưa menu mới vào.
-
Tiếp tục như thế ta có thể xử lý được menu nhiều cấp.
Command New Menu chỉ là giá đỡ cho các menu con hoặc menu lệnh.
2/ Tạo Menu lệnh.
-
Trên Tab Command của Form Customize, Acces cho ta rất nhiều lệnh cơ bản. Ta chỉ cần kéo các Command lệnh đó và menu tại vị trí mong muốn là xong
-
Ngoài các lệnh cơ bản. Access còn cho ta nhiều command lệnh để mở Form, Report hoặc thi hành macro…
-
Nhưng như đã nói ở đây chúng ta tạo Menu bar không cần macro. Vì vậy ta xử lý menu lệnh bằng code. Để làm việc này trước tiên chọn một command Custom trong Categories File
-
Giả sử trong code module của chúng ta có một Function MotThoiDeNho(). Click chuột phải của Command Custom, chọn properties – Trong On Action nhập vào “=MotThoiDeNho()”. Nhớ là phải có dấu = ở phía trước
Cùng với cách làm này chúng ta có thể tạo các thanh Toolbar khác hoặc Sortcut Menu một cách dễ dàng mà không cần phải xử dụng macro.