• Hướng dẫn tạo Menu cho file Access bằng Macro
  • 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
    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
  • 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é 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ẻ
  • 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 big green
  • 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. big green
  • 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? 016
  • RE: Hướng dẫn tạo Menu cho file Access bằng Macro

    phuong.ayunpa > 10-11-16, 10:39 AM

    [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.