hoaianmam4 > 22-09-20, 04:30 PM
AnNguyen > 22-09-20, 04:38 PM
(22-09-20, 04:30 PM)hoaianmam4 Đã viết: Chào mọi người,
Vấn đề của mình là mình có 5 report khác nhau, nên trên form mình phải có 5 nút lệnh in khác nhau cho mỗi report. Giờ mình muốn làm sao chỉ với 1 nút lệnh in thôi nhưng access vẫn tự hiểu được người dùng muốn in report nào, dựa theo trường Yêu cầu (trường này nằm trên form luôn).
Ví dụ:
Mình nhập trường Yêu cầu là A thì khi nhấn nút lệnh in, access sẽ in reportA
Mình nhập trường Yêu cầu là B thì khi nhấn nút lệnh in, access sẽ in reportB
Mình nhập trường Yêu cầu là C thì khi nhấn nút lệnh in, access sẽ in reportC
và cứ tương tự như vậy...
Cảm ơn mọi người nhiều nhé.
Select Case tenTruong
Case "A"
' In report A
Case "B"
' In report B
Case "C"
' In report C
Case "D"
' In report D
Case Else
End Select
longkd_bvct@yahoo.com.vn > 22-09-20, 04:44 PM
(22-09-20, 04:30 PM)hoaianmam4 Đã viết: Chào mọi người,Nguồn của report là query. Trên form bạn tạo combobox có nội dung theo report.
Vấn đề của mình là mình có 5 report khác nhau, nên trên form mình phải có 5 nút lệnh in khác nhau cho mỗi report. Giờ mình muốn làm sao chỉ với 1 nút lệnh in thôi nhưng access vẫn tự hiểu được người dùng muốn in report nào, dựa theo trường Yêu cầu (trường này nằm trên form luôn).
Ví dụ:
Mình nhập trường Yêu cầu là A thì khi nhấn nút lệnh in, access sẽ in reportA
Mình nhập trường Yêu cầu là B thì khi nhấn nút lệnh in, access sẽ in reportB
Mình nhập trường Yêu cầu là C thì khi nhấn nút lệnh in, access sẽ in reportC
và cứ tương tự như vậy...
Cảm ơn mọi người nhiều nhé.
hoaianmam4 > 22-09-20, 07:27 PM
Select Case tenTruong
Case "A"
' In report A
Case "B"
' In report B
Case "C"
' In report C
Case "D"
' In report D
Case Else
End Select
tranthanhan1962 > 22-09-20, 08:32 PM
(22-09-20, 07:27 PM)hoaianmam4 Đã viết:Bạn phải có cái gì đó để đặt điều kiện. ví dụ tạo 1 textbox có tên [report]Mã:Select Case tenTruong
Case "A"
' In report A
Case "B"
' In report B
Case "C"
' In report C
Case "D"
' In report D
Case Else
End Select
Sorry mình quên nói mình gà access thui nên không biết giờ phải đặt đoạn mã này ở đâu nữa, giúp mình thêm chút nhé, cảm ơn bạn. Đoạn mã On click cho nút lệnh in của mình đây:
Private Sub Command332_Click()
DoCmd.OpenReport "Ten report", acViewPreview, , "So thu thu khach hang = " & Me.So thu tu khach hang
End Sub
Mình tạo 5 nút lệnh với cùng lệnh như vậy nhưng đổi Ten report
hoaianmam4 > 22-09-20, 11:50 PM