-
TẠO RIBBON TRONG ACCESS 2007
HaHoa > 25-06-12, 10:30 PM
Sau khi ngâm cứu 2 trang trong diễn đàn,
http://www.databasedev.co.uk/access2007ribbon.html Tiếng Anh
http://thuthuataccess.com/forum/thread-3663.html Tiếng Việt. Mình có đoạn mã sửa trong bảng UsysRibbons
Và đây là kết quả hình ảnh ribbon:Mã PHP:<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab idMso="TabCreate" visible="false"/>
<tab idMso="TabDatabaseTools" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="HeThong" label="Hệ thống">
<button id="TongsoHS" label="Tổng Số Học Sinh" onAction="mTongsohs" enabled="true"/>
<button id="TongHopKy1" label="Tổng Hợp Kỳ 1" onAction="mTonghopky1" enabled="true"/>
<button id="TongHopKy2" label="Tổng Hợp Kỳ 2" onAction="mTonghopky2" enabled="true"/>
<button id="HuongDanSuDung" label="Hướng Dẫn Sử Dụng" onAction="mhdsd" enabled="true"/>
<button id="Thoat" label="Thoát Khỏi Chương Trình" onAction="mThoat" enabled="true"/>
</group>
<group id="NhapSolieu" label="Nhập số liệu">
<button id="DanhMucLop" label="Danh Mục Lớp" onAction="mDanhmuclop" enabled="true"/>
<button id="DanhMuchs" label="Danh Mục Học Sinh" onAction="mDanhmuchocsinh" enabled="true"/>
<button id="MonhocDiem" label="Môn Học _ Điểm" onAction="mMonhocDiem" enabled="true"/>
</group>
<group id="TimKiem" label="Tìm Kiếm">
<button id="TimKiemtheoMaHS" label="Tìm Kiếm Theo Mã HS" onAction="mTKtheomaHS" enabled="true"/>
<button id="TimKiemtheoten" label="Tìm Kiếm Theo Tên" onAction="mTKtheoten" enabled="true"/>
<button id="TimKiemtheohoten" label="Tìm Kiếm Theo Họ Tên" onAction="mTKtheohoten" enabled="true"/>
<button id="TimKiemtheongaysinh" label="Tìm Kiếm Theo Ngày Sinh" onAction="mTKtheongaysinh" enabled="true"/>
<button id="TimKiemtheodiachi" label="Tìm Kiếm Theo Địa Chỉ" onAction="mTKtheodiachi" enabled="true"/>
</group>
<group id="Baocao" label="Báo Cáo">
<button id="BaoCaoChiTiet" label="Báo Cáo Chi Tiết" onAction="mbaocaochitiet" enabled="true"/>
<button id="BaoCaoTK" label="Báo Cáo Thống Kê" onAction="mbaocaoTK" enabled="true"/>
<button id="BaoCaoTheoLop" label="Báo Cáo Theo Lớp" onAction="mbaocaotheolop" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Các bạn có thể sửa thêm tên nút và tab. Các macro thì tự tạo. Mình đã ẩn đi các tab ExternalData, Create, TabDatabaseTools. -
RE: TẠO RIBBON TRONG ACCESS 2007
khaccuong > 31-08-12, 07:21 PM
Bạn ơi không ẩn được tab menus và Home à? -
RE: TẠO RIBBON TRONG ACCESS 2007
hmanhha > 01-11-12, 10:21 PM
(25-06-12, 10:30 PM)HaHoa Đã viết: Sau khi ngâm cứu 2 trang trong diễn đàn,
Việc tạo Ribbon em biết rùi, xong làm thế nào để link các nút trên Ribbon với hàm mà mình làm vậy bác ơi
http://www.databasedev.co.uk/access2007ribbon.html Tiếng Anh
http://thuthuataccess.com/forum/thread-3663.html Tiếng Việt. Mình có đoạn mã sửa trong bảng UsysRibbons
Và đây là kết quả hình ảnh ribbon:Mã PHP:<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab idMso="TabCreate" visible="false"/>
<tab idMso="TabDatabaseTools" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="HeThong" label="Hệ thống">
<button id="TongsoHS" label="Tổng Số Học Sinh" onAction="mTongsohs" enabled="true"/>
<button id="TongHopKy1" label="Tổng Hợp Kỳ 1" onAction="mTonghopky1" enabled="true"/>
<button id="TongHopKy2" label="Tổng Hợp Kỳ 2" onAction="mTonghopky2" enabled="true"/>
<button id="HuongDanSuDung" label="Hướng Dẫn Sử Dụng" onAction="mhdsd" enabled="true"/>
<button id="Thoat" label="Thoát Khỏi Chương Trình" onAction="mThoat" enabled="true"/>
</group>
<group id="NhapSolieu" label="Nhập số liệu">
<button id="DanhMucLop" label="Danh Mục Lớp" onAction="mDanhmuclop" enabled="true"/>
<button id="DanhMuchs" label="Danh Mục Học Sinh" onAction="mDanhmuchocsinh" enabled="true"/>
<button id="MonhocDiem" label="Môn Học _ Điểm" onAction="mMonhocDiem" enabled="true"/>
</group>
<group id="TimKiem" label="Tìm Kiếm">
<button id="TimKiemtheoMaHS" label="Tìm Kiếm Theo Mã HS" onAction="mTKtheomaHS" enabled="true"/>
<button id="TimKiemtheoten" label="Tìm Kiếm Theo Tên" onAction="mTKtheoten" enabled="true"/>
<button id="TimKiemtheohoten" label="Tìm Kiếm Theo Họ Tên" onAction="mTKtheohoten" enabled="true"/>
<button id="TimKiemtheongaysinh" label="Tìm Kiếm Theo Ngày Sinh" onAction="mTKtheongaysinh" enabled="true"/>
<button id="TimKiemtheodiachi" label="Tìm Kiếm Theo Địa Chỉ" onAction="mTKtheodiachi" enabled="true"/>
</group>
<group id="Baocao" label="Báo Cáo">
<button id="BaoCaoChiTiet" label="Báo Cáo Chi Tiết" onAction="mbaocaochitiet" enabled="true"/>
<button id="BaoCaoTK" label="Báo Cáo Thống Kê" onAction="mbaocaoTK" enabled="true"/>
<button id="BaoCaoTheoLop" label="Báo Cáo Theo Lớp" onAction="mbaocaotheolop" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Các bạn có thể sửa thêm tên nút và tab. Các macro thì tự tạo. Mình đã ẩn đi các tab ExternalData, Create, TabDatabaseTools.
Ví dụ: với 1 button
<button id="BaoCaoChiTiet" label="Báo Cáo Chi Tiết" onAction="mbaocaochitiet" enabled="true"/>
Thì cái hàm mbaocaochitiet viết ở đâu hả bác. -
RE: TẠO RIBBON TRONG ACCESS 2007
hmanhha > 02-11-12, 05:12 PM
-
RE: TẠO RIBBON TRONG ACCESS 2007
HaHoa > 03-11-12, 11:49 PM
(01-11-12, 10:21 PM)hmanhha Đã viết:
Bạn tạo macros nhé! Vào tab Create=> Mục Other => Macro => Hộp thoại Macro hiện ra.(25-06-12, 10:30 PM)HaHoa Đã viết: Sau khi ngâm cứu 2 trang trong diễn đàn,
Việc tạo Ribbon em biết rùi, xong làm thế nào để link các nút trên Ribbon với hàm mà mình làm vậy bác ơi
http://www.databasedev.co.uk/access2007ribbon.html Tiếng Anh
http://thuthuataccess.com/forum/thread-3663.html Tiếng Việt. Mình có đoạn mã sửa trong bảng UsysRibbons
Và đây là kết quả hình ảnh ribbon:Mã PHP:<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab idMso="TabCreate" visible="false"/>
<tab idMso="TabDatabaseTools" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="HeThong" label="Hệ thống">
<button id="TongsoHS" label="Tổng Số Học Sinh" onAction="mTongsohs" enabled="true"/>
<button id="TongHopKy1" label="Tổng Hợp Kỳ 1" onAction="mTonghopky1" enabled="true"/>
<button id="TongHopKy2" label="Tổng Hợp Kỳ 2" onAction="mTonghopky2" enabled="true"/>
<button id="HuongDanSuDung" label="Hướng Dẫn Sử Dụng" onAction="mhdsd" enabled="true"/>
<button id="Thoat" label="Thoát Khỏi Chương Trình" onAction="mThoat" enabled="true"/>
</group>
<group id="NhapSolieu" label="Nhập số liệu">
<button id="DanhMucLop" label="Danh Mục Lớp" onAction="mDanhmuclop" enabled="true"/>
<button id="DanhMuchs" label="Danh Mục Học Sinh" onAction="mDanhmuchocsinh" enabled="true"/>
<button id="MonhocDiem" label="Môn Học _ Điểm" onAction="mMonhocDiem" enabled="true"/>
</group>
<group id="TimKiem" label="Tìm Kiếm">
<button id="TimKiemtheoMaHS" label="Tìm Kiếm Theo Mã HS" onAction="mTKtheomaHS" enabled="true"/>
<button id="TimKiemtheoten" label="Tìm Kiếm Theo Tên" onAction="mTKtheoten" enabled="true"/>
<button id="TimKiemtheohoten" label="Tìm Kiếm Theo Họ Tên" onAction="mTKtheohoten" enabled="true"/>
<button id="TimKiemtheongaysinh" label="Tìm Kiếm Theo Ngày Sinh" onAction="mTKtheongaysinh" enabled="true"/>
<button id="TimKiemtheodiachi" label="Tìm Kiếm Theo Địa Chỉ" onAction="mTKtheodiachi" enabled="true"/>
</group>
<group id="Baocao" label="Báo Cáo">
<button id="BaoCaoChiTiet" label="Báo Cáo Chi Tiết" onAction="mbaocaochitiet" enabled="true"/>
<button id="BaoCaoTK" label="Báo Cáo Thống Kê" onAction="mbaocaoTK" enabled="true"/>
<button id="BaoCaoTheoLop" label="Báo Cáo Theo Lớp" onAction="mbaocaotheolop" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Các bạn có thể sửa thêm tên nút và tab. Các macro thì tự tạo. Mình đã ẩn đi các tab ExternalData, Create, TabDatabaseTools.
Ví dụ: với 1 button
<button id="BaoCaoChiTiet" label="Báo Cáo Chi Tiết" onAction="mbaocaochitiet" enabled="true"/>
Thì cái hàm mbaocaochitiet viết ở đâu hả bác.
Mục Action và Arguments bạn tạo như hình: (Đơn giản kéo Report Rpt_BaocaoKQhoctaptheoXL sang bên cột Arguments, còn mục Action: chọn OpenReport)
-
RE: TẠO RIBBON TRONG ACCESS 2007
caoboidhg > 29-04-14, 09:42 AM
(03-11-12, 11:31 PM)HaHoa Đã viết:
(31-08-12, 07:21 PM)khaccuong Đã viết: Bạn ơi không ẩn được tab menus và Home à?
Mình đã thử ẩn tab Home nhưng ko được.
Còn tab Menu là Ribbon mới mà mình tạo mà!
Bạn tham khảo phần này của mình nhá
<tab idMso="TabHomeAccess" visible="false"/>
<tab idMso="TabCreate" visible="false"/>
<tab idMso="TabExternalData" visible="false"/>
<tab idMso="TabDatabaseTools" visible="false"/> -
RE: TẠO RIBBON TRONG ACCESS 2007
Minh Tiên > 29-04-14, 02:55 PM
Để ẩn tab Home bạn đổi dòng: <ribbon startFromScratch="false">
Thành: <ribbon startFromScratch="true">
là OK !
Chúc bạn thành công !