minhhang02081992 > 22-03-15, 07:10 PM
maidinhdan > 22-03-15, 09:49 PM
(22-03-15, 07:10 PM)minhhang02081992 Đã viết: 1. Trong Access dưới 2007 thì em show menu (toolbar) theo phân quyền râtt dễ (phân theo cách của bác Noname) nhưng sang 2007 thì việc show theo phân quyền (bài của bác NoName) thì không thể --> em rất mong được các bác dạy bảo để "chọn Ribbon menu theo phân quyền".
2. Phân quyền theo bác Noname thì dù rằng không được sử dụng thì form đó cũng hiện ra cho mà click, em mong được các bác chỉ dạy các làm theo kiểu "em có một danh sách tất cả các form, khi em cho phép 1 user nào đó vào form nào thì click vào checkbox đó, checkbox đó ko có dấu "V" thì form đó ko hiện trên menu" và dĩ nhiên là ko thấy thì không thể vào được ah.
minhhang02081992 > 23-03-15, 01:38 PM
maidinhdan > 23-03-15, 03:06 PM
thucgia > 23-03-15, 07:38 PM
(22-03-15, 09:49 PM)maidinhdan Đã viết:(22-03-15, 07:10 PM)minhhang02081992 Đã viết: 1. Trong Access dưới 2007 thì em show menu (toolbar) theo phân quyền râtt dễ (phân theo cách của bác Noname) nhưng sang 2007 thì việc show theo phân quyền (bài của bác NoName) thì không thể --> em rất mong được các bác dạy bảo để "chọn Ribbon menu theo phân quyền".
2. Phân quyền theo bác Noname thì dù rằng không được sử dụng thì form đó cũng hiện ra cho mà click, em mong được các bác chỉ dạy các làm theo kiểu "em có một danh sách tất cả các form, khi em cho phép 1 user nào đó vào form nào thì click vào checkbox đó, checkbox đó ko có dấu "V" thì form đó ko hiện trên menu" và dĩ nhiên là ko thấy thì không thể vào được ah.
1. Hình như bạn viết nhầm câu hỏi 1.
2.Code và demo bài bạn đã làm đến đâu, post lên để biết : "nhưng sang 2007 thì việc show theo phân quyền (bài của bác NoName) thì không thể"
Góp ý:
1. Lần sau post bài bạn nhớ chọn Chữ "Help" hoặc Hỏi thì hay hơn.
Thân ái!
MTNQ > 31-03-15, 02:33 AM
(22-03-15, 07:10 PM)minhhang02081992 Đã viết: 1. Trong Access dưới 2007 thì em show menu (toolbar) theo phân quyền râtt dễ ...
2. Phân quyền theo bác Noname thì dù rằng không được sử dụng thì form đó cũng hiện ra cho mà click, em mong được các bác chỉ dạy các làm theo kiểu "em có một danh sách tất cả các form, khi em cho phép 1 user nào đó vào form nào thì click vào checkbox đó, checkbox đó ko có dấu "V" thì form đó ko hiện trên menu" và dĩ nhiên là ko thấy thì không thể vào được ah.
MTNQ > 31-03-15, 02:45 AM
MTNQ > 31-03-15, 03:07 AM
Trích dẫn: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.
Me.RibbonName = "Level2"
' Level2 chính là RibbonName
Select Case UserLevel
Case 1
Me.RibbonName = "Level1"
Case 2
Me.RibbonName = "Level2"
Case 3
Me.RibbonName = "Level3"
End Select
jeck09nt > 26-06-15, 12:16 PM
jeck09nt > 29-06-15, 10:19 AM