จะเปิด Report ให้ตรงกับเรคคอร์ดที่เราต้องการครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,272   4
URL.หัวข้อ / URL
จะเปิด Report ให้ตรงกับเรคคอร์ดที่เราต้องการครับ

ผมสร้างฟอร์มค้นหาข้อมูล แล้วจะเปิด Report ให้ตรงกับ Record ที่เราต้องการ เช่น ค้นหาข้อมูล record ที่ 2 แล้วพอกดปุ่ม report ให้แสดง preview report เรคคอร์ดที่ 2 ออกมาโชว์ต้องการไงบ้างครับ เพราะผมลองสร้างฟอร์มค้นหาแล้วให้แสดง preview report เฉพาะเรคคอร์ด TO_NO 601000002 ที่เราต้องการ report ดันไปโชว์เรคคอร์ดแรก 601000001 เสมออะครับ ทำยังไงครับ ขอละเอียดหน่อยนะคับผมเพิ่งเขียน Access ขอบคุณมากๆๆครับ (ผมใช้ Access 2003 นะครับ)

ดังรูปด้านล่างครับ


4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R17617
ทำได้ตั้งหลายวิธีครับ

อยากได้วิธีไหน

1. ใช้คิวรี
2. ใช้มาโคร
3. ใช้โมดูล
2 @R17618
คิวรี่ กับ มาโคร ครับ ขอสองวิธีเลยนะคับ เป็นความรู้ครับ ขอบคุณมากครับ
3 @R17619
1. ที่ฟอร์ม ให้กำหนด Name ให้ Control ที่เราใช้เป็นตัวเลือก Report
2. เช่นเราอาจเลือกจาก ID ก็กำหนด Name ให้ Control ที่แสดง ID ว่า txtID
3. ไปสร้างคิวรีจาก Record Source เดียวกับที่ใช้สร้างฟอร์ม
4. ที่ ID ภายในคิวรีที่เราสร้างนั้นให้กำหนด Criteria = Control ของฟอร์มที่ชื่อ txtID
5. สร้าง Report โดยกำหนด Record Source เป็นคิวรีที่เราเพิ่งสร้างไปในข้อ 3-4
6. ที่ฟอร์มไปสร้างปุ่มเปิด Report ครับ

ถ้าเป็นมาโครให้กำหนดตามรูปที่แนบมาในกระทู้นี้
ฟอร์มชื่อ frmF9
Control ชื่อ txtID
ทั้งฟอร์มและรายงานใช้ Record Source ชื่อ tblmyTable


4 @R17620
ขอบคุณมากๆครับผม ผมจะลองไปทำดูครับ หากติดอะไรตรงไหนจะขอรบกวนอาจารย์อีกรอบนะครับ ขอบคุณมากจริงๆครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2478s