-
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
-
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 Integer, PrintCount 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.