กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
296 1
URL.หัวข้อ /
URL
ต้องการพิมพ์เฉพาะ Record ที่แสดงอยู่ให้ Form นี้เท่านั้น
ต้องการพิมพ์เฉพาะ Record ที่แสดงอยู่ให้ Form นี้เท่านั้น Record เดียว ทำไงครับ
ผมใช้ Report.RecordSource = [Forms]![index].[form].RecordSource มันไม่ได้
ผมใช้ Report.RecordSource = [Forms]![index].[form].RecordSource มันไม่ได้
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01999
ต้องใช้ Filter ในโค้ดที่เรียกเปิด Report ครับ
หรือจะใช้ Filter ใน Report เลยก็ได้
เช่น
Private Sub Report_Open(Cancel As Integer)
Me.FilterOn = True
Me.Filter = "[ฟีลด์ที่จะใช้กรอง] ='" & Forms!ชื่อฟอร์ม!ชื่อControlที่แสดงIdหรืออะไรก็ตามที่ใช้อ้างอิง & "'"
End Sub
ใช้โค้ดนี้ในเหตุการณ์ On Open ของ Report ครับ
โค้ดข้างบนสำหรับฟีลด์ที่เป็น Text
ถ้าเป็น Number ให้เปลี่ยนเป็น
Me.Filter = "[ฟีลด์ที่จะใช้กรอง] =" & Forms!ชื่อฟอร์ม!ชื่อControlที่แสดงIdหรืออะไรก็ตามที่ใช้อ้างอิง
Time: 1.2844s