Đánh giá chủ đề:
  • 7 Votes - 3.14 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hướng dẫn tạo Menu cho file Access bằng Macro
#31
Đọc kỹ cái này :

3.Thêm record đầu tiên của table đó:
ID = 1
RibbonName = MyMenu (tuỳ ý)
RibbonXML=
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn vulhu06 , Noname
#32
Ngon quá, thanks
Chữ ký của ngocanhwin Xin chào, mình là ngocanhwin, Tham gia http://thuthuataccess.com/forum từ ngày 08-01 -14.
Reply
Những người đã cảm ơn
#33
(19-09-10, 09:21 PM)Noname Đã viết: Tác giả: Xuân Thanh
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
Thanks Mod Noname và Mod Xuanthanh chia sẻ bài viết rất hay!
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:
[Hình: 1051391506_1908542724.jpg]

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:
[Hình: 1050972533_90136569_574_574.jpg]

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 015
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn haquocquan
#34
(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é 007



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ẻ
Chữ ký của connguoi123 Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#35
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 big green
Chữ ký của duykhanga3 Xin chào, mình là duykhanga3, Tham gia http://thuthuataccess.com/forum từ ngày 17-06 -14.
Reply
Những người đã cảm ơn
#36
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 !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn duykhanga3
#37
Cám ơn Minh tiên. Mình đã sửa lại. big green
Chữ ký của duykhanga3 Xin chào, mình là duykhanga3, Tham gia http://thuthuataccess.com/forum từ ngày 17-06 -14.
Reply
Những người đã cảm ơn
#38
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
Chữ ký của tuhai Xin chào, mình là tuhai, Tham gia http://thuthuataccess.com/forum từ ngày 26-12 -14.
Reply
Những người đã cảm ơn
#39
(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? 016
Chữ ký của MatTroiNguQuen Thời gian nước chảy... da mòn
Ngủ quên một chốc thấy còn bộ xương!
Reply
Những người đã cảm ơn
#40
[Hình: Untitledf1c78.jpg]

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.
Chữ ký của phuong.ayunpa phuong.ayunpa,gia nhập Thủ Thuật Access từ 29-11 -15.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Cần giúp đỡ về hàm if trong macro hvhvpdk 2 81 28-11-16, 01:04 PM
Bài mới nhất: hvhvpdk
  hàm đổi số thành chữ trong access trico9.0 8 4,595 30-09-16, 03:09 PM
Bài mới nhất: ongke0711
  [Hỏi] Macro Setvalue bị tắt sau khi chuyển thành file MDB toancvp 6 342 25-07-16, 07:28 PM
Bài mới nhất: toancvp
  Hỏi đáp về Access cơ bản của thành viên mới... paulsteigel 8 290 11-07-16, 03:07 PM
Bài mới nhất: cpucloi
  Cần Giúp đỡ về Menu bar acess 2007 toi511 3 718 12-06-16, 02:34 PM
Bài mới nhất: truongtrungviet

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ