สั่งคำสั่ง DoCmd.OpenReport "ชื่อรายงาน",,,"เงื่อนไขเรคอร์ดที่ต้องการในรายงาน"
เงื่อนไขที่ว่าก็เขียนเหมือนกับ WHERE clause ใน SQL statement โดยที่ถ้ามีชื่อฟิลด์ ก็ต้องเป็นชื่อฟิลด์ที่ได้จาก Query ที่เป็น Record Source ของรายงานด้วย กรณีนี้ก็คือ
DoCmd.OpenReport "ชื่อรายงาน",,,""Loan_No = '" & Me.txt_LoanNo & "'"
ดังนั้นเราก็จะเลือกพิมพ์เฉพาะการยืมที่ปรากฏบนหน้าฟอร์มรายการเดียวเท่านั้น
หรืออีกวิธีก็คือ บรรทัดเงื่อนไข (Criteria) ภายใน Query เองสำหรับคอลัมน์ Loan_No ก็ให้เขียนเป็น Forms![Frm_Loan]![txt_LoanNo] แต่ก็หมายความว่า เมื่อไหร่ที่คิวรี่ตัวนี้ทำงาน ฟอร์มที่ว่านั้นก็ต้องเปิดอยู่และมีค่า Loan_No ไว้ด้วย ไม่งั้นก็จะเกิด error ได้ และวิธีนี้ก็สั่งเปิดรายงานด้วยคำสั่งสั้นๆว่า DoCmd.OpenReport "ชื่อรายงาน" เท่านั้นเอง