• TẠO RIBBON TRONG ACCESS 2007
  • 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
    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
    Và đây là kết quả hình ảnh ribbon:
    [Hình: 25-06-2012%25252021-25-11.png]
    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,
    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
    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
    Và đây là kết quả hình ảnh ribbon:
    [Hình: 25-06-2012%25252021-25-11.png]
    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.
    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
    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.happy
  • RE: TẠO RIBBON TRONG ACCESS 2007

    hmanhha > 02-11-12, 05:12 PM

    Các bác tham khảo ở đây nha.happy
    http://www.accessribbon.de/en/?Downloads

    Em làm được rùi.Ke ke.
  • RE: TẠO RIBBON TRONG ACCESS 2007

    HaHoa > 03-11-12, 11:31 PM

    (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à!
  • RE: TẠO RIBBON TRONG ACCESS 2007

    HaHoa > 03-11-12, 11:49 PM

    (01-11-12, 10:21 PM)hmanhha Đã viết:
    (25-06-12, 10:30 PM)HaHoa Đã viết: 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
    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
    Và đây là kết quả hình ảnh ribbon:
    [Hình: 25-06-2012%25252021-25-11.png]
    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.
    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
    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.happy
    Bạn tạo macros nhé! Vào tab Create=> Mục Other => Macro => Hộp thoại Macro hiện ra.
    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)
    [Hình: 03-11-2012%25252022-41-34.png]
  • 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 !