nguyenluyentkt > 08-10-12, 02:45 PM
LUUTHAI > 04-12-12, 05:47 PM
cpucloi > 11-12-12, 06:38 AM
Minh Tiên > 31-01-13, 04:04 PM
(06-04-12, 05:30 PM)Xuân Thanh Đã viết:(03-03-11, 08:33 AM)ngocchuc1988 Đã viết: chào mọi người!
minh muốn tao menu trong access 2007 ma ko biết làm thế nào.
cả nhà có ai biết ko?gíup mình với
Bài viết trên của tôi sử dụng cho Access 2003. Việc tạo menu trong Access 2007 hoàn toàn khác với các phiên bản Access trước. Để tạo menu trong Access 2007 thực hiện theo các bước như sau:
1. Trước tiên, các bạn vào access option:
+ Current Database, mục Navigation - Navigation Options. Trong Display Options chọn Show System Objects.
+ Avanced, mục General, chọn Show add-in user interface errors
2. Tạo 1 table đặt tên là UsysRibbons có các thông số sau:
ID - AutoNumber - Primary Key
RibbonName - Text
RibbonXML - Memo
3.Thêm record đầu tiên của table đó:
ID = 1
RibbonName = MyMenu (tuỳ ý)
RibbonXML=
Mã PHP:<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="DanhMuc" label="Danh Mục">
<button id="TaiKhoan" label="Danh mục tài khoản" onAction="mDanhMucTaiKhoanC1" enabled="true"/>
<button id="NganHang" label="Danh mục Ngân hàng" onAction="mDanhMucNganHang" enabled="true"/>
</group>
<group id="HangHoa" label="Hàng Hóa">
<button id="NhapHang" label="Nhập Hàng" onAction="mNhapHang" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Ở đây, các bạn có thể tuỳ chỉnh các group và các button theo ý của bạn, onAction = tên macro.
4. Các bạn vào lại Access Option - Current Database - Ribbon and Toolbar Option. Trong Ribbon Name chọn tên ribbon của bảng trên (ở đây là MyMenu)
5. Khởi động lại access và mở lại database để có hiệu lực.
Xuân Thanh > 01-02-13, 09:33 AM
(31-01-13, 04:04 PM)tmtien261 Đã viết: Cảm ơn "Xuân Thanh" nhiều !
tmtien261 xin hỏi các Pro: Có cách nào để ẩn (Giấu) thẻ "Home" trên Menu được không ? Như thế thì mình sẽ "độc quyền" khai thác MyMenu hơn !
Cảm ơn nhiều !
vulhu06 > 02-08-13, 03:31 PM
(22-10-10, 05:12 PM)Noname Đã viết: Mình chép nguyên xi của bác Xuân Thanh nên chưa xem qua trong đó có gì! :P .
Nhưng mình có làm menu bằng macro rồi,
trong menu cha, cứ gọi hàm add menu, đặt macro name. Gọi mecro addmenu tiếp để add. Xem thêm file đính kèm
stone18k > 02-08-13, 10:11 PM
vulhu06 > 03-08-13, 09:47 AM
dinh_trong_hoa > 21-10-13, 09:55 AM
(06-04-12, 05:30 PM)Xuân Thanh Đã viết:(03-03-11, 08:33 AM)ngocchuc1988 Đã viết: chào mọi người!
minh muốn tao menu trong access 2007 ma ko biết làm thế nào.
cả nhà có ai biết ko?gíup mình với
Bài viết trên của tôi sử dụng cho Access 2003. Việc tạo menu trong Access 2007 hoàn toàn khác với các phiên bản Access trước. Để tạo menu trong Access 2007 thực hiện theo các bước như sau:
1. Trước tiên, các bạn vào access option:
+ Current Database, mục Navigation - Navigation Options. Trong Display Options chọn Show System Objects.
+ Avanced, mục General, chọn Show add-in user interface errors
2. Tạo 1 table đặt tên là UsysRibbons có các thông số sau:
ID - AutoNumber - Primary Key
RibbonName - Text
RibbonXML - Memo
3.Thêm record đầu tiên của table đó:
ID = 1
RibbonName = MyMenu (tuỳ ý)
RibbonXML=
Mã PHP:<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="DanhMuc" label="Danh Mục">
<button id="TaiKhoan" label="Danh mục tài khoản" onAction="mDanhMucTaiKhoanC1" enabled="true"/>
<button id="NganHang" label="Danh mục Ngân hàng" onAction="mDanhMucNganHang" enabled="true"/>
</group>
<group id="HangHoa" label="Hàng Hóa">
<button id="NhapHang" label="Nhập Hàng" onAction="mNhapHang" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Ở đây, các bạn có thể tuỳ chỉnh các group và các button theo ý của bạn, onAction = tên macro.
4. Các bạn vào lại Access Option - Current Database - Ribbon and Toolbar Option. Trong Ribbon Name chọn tên ribbon của bảng trên (ở đây là MyMenu)
5. Khởi động lại access và mở lại database để có hiệu lực.