darkmoon > 20-07-11, 02:03 PM
<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>
huymcsa > 09-04-12, 10:27 AM
(20-07-11, 02:03 PM)darkmoon Đã viết: 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=
Ở đâ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.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>
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.
Sưu tầm và dịch ra từ bài viết nước ngoài.
darkmoon.
khanhduycsgt > 22-04-12, 05:21 PM
mik11906 > 05-04-13, 12:32 AM
<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>
Minh Tiên > 05-04-13, 02:35 PM
ttm20062008 > 16-04-13, 11:36 AM
ttm20062008 > 16-04-13, 08:15 PM
Minh Tiên > 17-04-13, 10:43 AM
(09-04-12, 10:27 AM)huymcsa Đã viết: Chào bạn, bài viết của bạn rất hay...
Minh đã làm theo bạn hướng dẫn và đã làm được Menu. Nhưng ban có cách nào phân quyền người sử dụng Menu đó không chứ khi mình đưa tất cả Form lên thanh Menu thì ai cung có thể vào được chương trinh...
Cám ơn bạn nhiều
mptyty > 07-09-13, 10:44 AM
(20-07-11, 02:03 PM)darkmoon Đã viết: 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=
Ở đâ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.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>
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.
Sưu tầm và dịch ra từ bài viết nước ngoài.
darkmoon.
phuong.ayunpa > 22-02-16, 12:31 AM