-
Tạo Menu bar không cần dùng Macro
tranthanhan1962 > 23-06-15, 12:37 AM
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. -
Chỉ hiện menu tự tạo thôi
ChiMai > 05-12-16, 09:39 AM
Em đang tạo menu cho chương trinh của mình. Em đã làm được menu rồi. Bây giờ em muốn khi khởi động chỉ có menu đó thui ạ?
Vậy em phải thiết lập như thế nào để chi có menu tự tạo này hiển thị (khi khởi động chương trình)?
Link ảnh: http://www.upsieutoc.com/image/RBNJx8
Cám ơn mọi người nhiều! -
RE: Chỉ hiện menu tự tạo thôi
ChiMai > 05-12-16, 03:00 PM
Em đã tìm ở diễn đàn mà không thấy ạ! Mọi người giúp em nhé! -
RE: Chỉ hiện menu tự tạo thôi
maidinhdan > 06-12-16, 02:21 AM
(05-12-16, 03:00 PM)ChiMai Đã viết: Em đã tìm ở diễn đàn mà không thấy ạ! Mọi người giúp em nhé!
Bạn dùng thanh công cụ tìm kiếm của diễn đàn gõ từ "Tạo menu" sẽ cho bạn 201 kết quả
Link: Nhấn vào đây
Thân mến! -
RE: Tạo Menu bar không cần dùng Macro
ChiMai > 06-12-16, 12:56 PM
Tạo được như vậy nhưng làm sao khi khởi động chương trình nó chỉ hiển thị menu tự tạo đó ạ? Mình đã tìm nhưng cho tìm thấy bài nào hướng dẫn?
Anh ơi, em có tìm rùi ạ! Nhưng thú thật em chưa tìm ra bài nào hướng dẫn tình huống này. Mong anh và mọi người chỉ giáo thêm cho em hoàn thiện ah!
Cám ơn mọi người nhiều! -
RE: Tạo Menu bar không cần dùng Macro
maidinhdan > 06-12-16, 04:03 PM
(06-12-16, 12:56 PM)ChiMai Đã viết: Tạo được như vậy nhưng làm sao khi khởi động chương trình nó chỉ hiển thị menu tự tạo đó ạ? Mình đã tìm nhưng cho tìm thấy bài nào hướng dẫn?
Đầu tiên bạn cần phải chia ra ba loại Menu:
1. Menu bar
2. Toolbar
3. Popup
Riêng bài này thì dùng Menu barnhé. ( Toolbar: là mặc định khi bạn làm theo hướng dẫn trên)
* Điểm khác nhau:
+ Kiểu quy định khi tương tác. ( Cái này giống như nhóm Thực đơn; cái còn lại nhóm Công cụ)
+ Menubar sẽ có 1 dòng text hỗ trợ trong việc gỡ rối hay gọi là thanh trợ giúp còn toolbar thì không có
................... nói chung phân tích thì nhiều, bạn cứ tìm hiểu
Tôi yêu cầu bạn làm theo những gì dưới đây.
1. Mở 1 form bất kỳ nào của bạn, chọn properties ( Chú ý là của form không phải là Detail Section nhé)
2. Nhấp vào thẻ Orther, tìm đến 2 dòng MenuBar và Toolbar
3. Giả sử bạn đã tạo MenuBar rồi thì đến dòng Menubar chọn tên đó
4. Làm công việc này ở tất cả các form mà bạn muốn hiện Menubar
* Nếu form nào bạn không chọn thì nó sẽ không hiện khi bạn mở form.
Ok -
RE: Tạo Menu bar không cần dùng Macro
ChiMai > 07-12-16, 09:19 AM
Em đã làm được rồi ạ!
Cám ơn mọi người nhiều! Em đã làm được rồi ạ! -
RE: Tạo Menu bar không cần dùng Macro
phungminhluan > 05-11-17, 02:48 PM
Tôi đã làm như bạn nhưng không chạy được khi bấm vào menu tự tạo, nó báo lỗi như hình này:
https://drive.google.com/open?id=0B-z_au...lVWakp5ZHM -
RE: Tạo Menu bar không cần dùng Macro
maidinhdan > 05-11-17, 10:52 PM
(05-11-17, 02:48 PM)phungminhluan Đã viết: Tôi đã làm như bạn nhưng không chạy được khi bấm vào menu tự tạo, nó báo lỗi như hình này:
https://drive.google.com/open?id=0B-z_au...lVWakp5ZHM
Nút bạn tạo không có hiệu lực, lỗi này do bạn táy máy chỉnh các dòng không nên chỉnh. Khi bạn làm theo bài đầu tiền, bạn chỉ quan tâm đến dòng Caption là đủ, Bạn ghi tiếng việt thoải mái, các dòng khác không hiểu thì đừng đụng vào.
Nút nào lỗi bạn xóa nút đó và làm lại từ đầu.
Chi tiết xem cách tạo tho video này, áp dụng cho cả query, form, report....xem từ phút thứ 7:34 trở đi
Thân mến