toancvp > 23-06-16, 03:28 PM
ledangvan > 23-06-16, 04:55 PM
(23-06-16, 03:28 PM)toancvp Đã viết: Hôm nay lại mạn phép làm phiền các bác một chút ạ, em cũng search google tứ tung rồi nhưng chưa ra, hoặc là tại em ko biết diễn đạt từ khóa của mình cho chính xác.
Em xin gửi file của em lên đây:
https://drive.google.com/open?id=0B5rfqy...C1qSWJoSm8
Ý tưởng là em muốn nếu record nào mà có MaHS = "0" thì thay vì hiện [MaHS] [SoLuong] [SoTien] thì 3 cái đó sẽ bị ẩn đi, và hiện lên cái [txtTuCungUng]. Cái [txtTuCungUng] (visible = false) em để ẩn phía dưới của cả 3 cái [MaHS] [SoLuong] [SoTien] (visible = true).
Thực tế là em đã thành công 90% bằng cách đặt event print cho Detail. Các bác mở report ở chế độ printpreview sẽ hiện ra đúng như em mong muốn. Nhưng khổ cái khi em export ra pdf hoặc in hẳn ra giấy thì nó lại mất toàn bộ data trong [MaHS] [SoLuong] [SoTien], toàn bộ chỉ hiện [txtTuCungUng] mới đau lòng.
Em thử chuyển đoạn code vào các event khác nhau, của report và Detail rồi mà không xử lý được. Các bác xem giúp em với ạ.
toancvp > 24-06-16, 09:20 AM
(23-06-16, 04:55 PM)ledangvan Đã viết: Bạn để nó vào On Format :
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If Me.MaHS = "0" Then
Me.MaHS.Visible = False
Me.SoLuong.Visible = False
Me.SoTien.Visible = False
Me.Line15.Visible = False
Me.Line14.Visible = False
Me.txtTuCungUng.Visible = True
Else
Me.MaHS.Visible = True
Me.SoLuong.Visible = True
Me.SoTien.Visible = True
Me.Line15.Visible = True
Me.Line14.Visible = True
Me.txtTuCungUng.Visible = False
End If
End Sub
ledangvan > 24-06-16, 10:39 AM
toancvp > 24-06-16, 11:12 AM