-
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
Xuân Thanh > 21-10-13, 12:03 PM
Đọc kỹ cái này :
3.Thêm record đầu tiên của table đó:
ID = 1
RibbonName = MyMenu (tuỳ ý)
RibbonXML= -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
ngocanhwin > 05-03-14, 07:59 AM
Ngon quá, thanks -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
MTNQ > 09-03-14, 01:25 AM
(19-09-10, 09:21 PM)Noname Đã viết: Tác giả: Xuân Thanh
Thanks Mod Noname và Mod Xuanthanh chia sẻ bài viết rất hay!
Site: Danketoan.com
1/ Các bạn tải file "Cach tao MeNu bang macro" được đính kèm dưới bài viết về máy và giải nén nó vào một thư mục nào đó trong máy của bạn
2/ Nhấn chuột phải vào màn hình Desktop, chọn Properties, trong tab Appearance, nhấn Advanced. Trong khung Item chọn Active Title Bar, trong khung font chọn Tahoma(nhằm thể hiện tiếng Việt Unicode)
3/ Mở file (Nhớ nhấn phím Shift khi mở, nếu không sẽ không thấy cái Database đâu, chỉ thấy mỗi thanh MeNu thôi)
4/ Trong phần Macro của Database, các bạn lần lượt mở từng macro một để nghiên cứu, trong đó mrcMain là macro chính để tạo MeNu, các macro còn lại là phục vụ cho mrcMain
5/ Để có thể tạo MeNu, sau khi tạo các macro xong, các bạn chọm mrcMain(không cần Desgin), vào MeNu Tools/Macro/Create MeNu from Macro. Nhấn Yes khi có thông báo
6/ Vào MeNuTools/Startup, ghi tên chương trình vào hộp Application Title, chọn Icon cho chương trình nếu muốn, tắt hết tất cả các hộp kiểm, chọn mrcMain trong Menu Bar
Như vậy là các bạn đạ tạo được MeNu riêng của minh rồi đấy
Chúc các bạn thực hành tốt
Thân
P/S : Khi các bạn muốn dùng file mẫu để thử và xem cái Menu được tạo ra như thế nào, các bạn chỉ được nhấn nút Thoát hoặc Tác Giả thôi, còn các menu khác sẽ báo lỗi đấy
Mình xin bổ sung thêm cách để đưa menu đã tạo theo cách trên vào sử dụng trong AC 2k7(hoặc mới hơn):
Khi tạo Menu theo cách trên, Access tự động tạo ra các Pop-Up menu. Ta có thể tận dụng điểm này để Import vào file AC 2007 hoặc mới hơn để làm Menu. Cách làm như sau:
Trước tiên các bạn tải VD của Mod Xuanthanh ở trên về. Mở file AC 2007 (hoặc mới hơn):
1/Trên menu các bạn chọn External Data > Access >Bấm Browse> Chọn file đã tạo menu theo cách trên > OK > tại cửa sổ Import Objects các bạn chọn như sau:
2/Trên form Main vẽ các nút nhấn (hoặc Label hay gì tùy bạn) "Báo Cáo", "Danh Mục","Hệ Thống", "Trợ Giúp" và viết thủ tục cho các nút đó như sau:
Mình VD code nút "Báo Cáo", các nút khác làm tương tự
Mã:Private Sub cmdBaocao_Click()
Dim objPopup
Set objPopup = CommandBars("mrcbaocao")
objPopup.ShowPopup
Set objPopup = Nothing
End Sub
Hình minh họa:
Tải ví dụ minh họa:
File Demo
P/s: Nếu có thời gian mình sẽ chia sẻ cùng diễn đàn cách tạo menu và phân quyền sử dụng menu trong AC2010 bằng VBA -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
connguoi123 > 24-03-14, 12:09 PM
(02-08-13, 10:11 PM)stone18k Đã viết: Mình đã làm được, nhưng mình muốn thêm 1 menu nữa, ví dụ là Menu kế bên Menu của bạn thì phải làm thế nào (thêm 1 Tab nữa ấy), chỉ giúp nhé
Bạn ẩn cái Tab home và thay cái Add-Ins bằng tên cái menu của mình bằng cách nào thế ? hướng dẫn tớ với .Thank you nhiều, rất mong bạn chia sẻ -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
duykhanga3 > 20-06-14, 12:21 AM
Chào các anh chị, em tạo menu theo 2 bước hướng dẫn của anh Xuanthanh và anh Minh Tiên nhưng sau khi tạo ra thì các phím tắt trong cùng 1 group như: Nhân viên, khách hàng, nhà cung cấp, ... đều mở form Nhân viên chứ không mở form khách hàng, nhà cung cấp.
Đây là database và file word chứ code của field RibbonXML
https://www.mediafire.com/?y8yyyz6xua5jvdu
https://www.mediafire.com/?wil9c41q8gs6uzt
Cám ơn các anh chị và các bạn -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
Minh Tiên > 20-06-14, 04:07 PM
Mình xem trong file word của bạn: Thấy tất cả các dòng lệnh Button ID đều cùng hành động cùng 1 macro (onAction="mrc_capnhat") thì chắc chắn chỉ thực hiện 1 công việc giống nhau !
Nếu dùng chung 1 macro cho nhiều hành động thì bạn phải gõ: onAction="MacroName.subMacroName"
Trong đó: - MacroName: Tên macro bạn lưu trong Project;
- subMacroName: Là Macro Name
Chúc bạn thành công ! -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
duykhanga3 > 20-06-14, 08:30 PM
Cám ơn Minh tiên. Mình đã sửa lại. -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
tuhai > 26-12-14, 04:28 PM
Mình dựa theo bài của tác giả Xuân Thanh làm được menu rất tốt, nhưng muốn Menu trải theo hàng ngang giống Access 2003, còn các menu bar của access ẩn hết đi thì làm sao các bạn.
hiện tại menu mình làm có dạng Ribbon thế này:
https://www.mediafire.com/?7601idsj0rclx3j -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
MTNQ > 07-01-15, 02:08 AM
(26-12-14, 04:28 PM)tuhai Đã viết: Mình dựa theo bài của tác giả Xuân Thanh làm được menu rất tốt, nhưng muốn Menu trải theo hàng ngang giống Access 2003, còn các menu bar của access ẩn hết đi thì làm sao các bạn.
hiện tại menu mình làm có dạng Ribbon thế này:
https://www.mediafire.com/?7601idsj0rclx3j
Bạn thử làm như cách mình đã chia sẻ tại bài #33 chưa? -
RE: Hướng dẫn tạo Menu cho file Access bằng Macro
phuong.ayunpa > 10-11-16, 10:39 AM
Các anh chị ơi cho em hỏi lỗi trên là lỗi gì ?Tại vì mỗi khi em mở chương trình lên là cái form này nó hiện ra.