• Tự động In màu nền khung report
  • Tự động In màu nền khung report

    songngam_p89 > 30-08-16, 10:03 PM

    Tôi đã thiết kế được phần report lấy csdl từ bảng "Bonder" như trong file đính kèm. phần tô màu nền cho khung report tôi làm thủ công bằng tay theo hệ số màu trong field "Mau Kanban" trong table 
    Bonder". Vậy mọi người cho tôi hỏi nếu muốn tự động In màu nền khung report như trong hình đính kèm thì làm thế nào. Mong mọi người giúp đỡ. Đường dẫn tệp đính kèm

    [Hình: chinhtieude.png]
  • RE: Nhờ mọi người giúp đỡ

    ongke0711 > 31-08-16, 10:18 AM

    Bạn code cho sự kiện On Print của Detail Section.

    Mã PHP:
    Private Sub Detail_Print(Cancel As IntegerPrintCount As Integer)
       Dim color As Variant
       color 
    Split(Me.MAUKANBAN.Text",")
       Box1.BackColor RGB(Int(color(0)), Int(color(1)), Int(color(2)))
    End Sub 

    Trong đó:
    - Me.MAUKANBAN là textbox có Control source là trường [mau kanban] trong table BONDER.
    - Box1: là cái Rectangle bạn vẽ bao xung quanh.
    Chú ý: 
    - Chỉ xem được hiệu ứng ở chế độ Print Preview.
    - Bạn phải đổi thuộc tính "Name" của các control trong report thanh text không dấu, không khoảng trắng, không ký tự đặc biệt. Nếu không report sẽ báo lỗi khi load.
  • RE: Tự động In màu nền khung report

    songngam_p89 > 04-09-16, 09:44 PM

    Mình làm được rồi. Chân thành cảm bạn nha.