code คำสั่งตอนบันทึก
1. DoCmd.SetWarnings False
2. Me.Refresh
3. Dim sql As String
4. sql = "SELECT [Forms]![ACC_บันทึกขายสินค้า]![text315] AS voucher_s_id INTO printbill;"
5. DoCmd.RunSQL sql
6. DoCmd.OpenReport "บ7/1ใบเสร็จ-ใบกำกับภาษีขาย" 'ไม่อะไรต่อท้ายคือสั่งพิมพ์ทันที ได้ 1 ครั้ง
จากโค๊ด บรรทัด 4. เป็นคำสั่งสร้างตาราง printbill มีฟิลด์ เกิดจากอ้างอิงของฟอร์ม ตั้งชื่อ voucher_s_id
ก็สามารถนำไปใช้กับฟอร์มอื่นๆ เปลี่ยนแค่ชื่อฟอร์ม กับ ชื่อฟิลด์ 2 จุดนี้พอ
เงื่อนไขในคิวรี่ ตรงเลขบิลจะเป็น DLookUp("voucher_s_id","printbill")
คงพอแก้ขัด