กระทู้เก่าบอร์ด อ.Yeadram
1,328 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
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
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
ขอบคุณมากๆครับผม ผมจะลองไปทำดูครับ หากติดอะไรตรงไหนจะขอรบกวนอาจารย์อีกรอบนะครับ ขอบคุณมากจริงๆครับ
Time: 0.3361s
อยากได้วิธีไหน
1. ใช้คิวรี
2. ใช้มาโคร
3. ใช้โมดูล