ต้องการพิมพ์เฉพาะ Record ที่แสดงอยู่ให้ Form นี้เท่านั้น
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 237   1
URL.หัวข้อ / URL
ต้องการพิมพ์เฉพาะ Record ที่แสดงอยู่ให้ Form นี้เท่านั้น

ต้องการพิมพ์เฉพาะ Record ที่แสดงอยู่ให้ Form นี้เท่านั้น Record เดียว ทำไงครับ   
ผมใช้ 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หรืออะไรก็ตามที่ใช้อ้างอิง
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0907s