กระทู้เก่าบอร์ด อ.Yeadram
1,310 1
URL.หัวข้อ /
URL
สอบถามเกี่ยวกับการสร้างฟอร์มสำหรับกรอกข้อมูลครับ
ใช้ access 2007 ครับ ต้องการสร้างแบบฟอร์ม โดยในฐานข้อมูลมีตาราง คือ ตารางข้อมูลก่อนเป็นสัญญา และ ตารางข้อมูลรายสัญญา ต้องการให้ส่วนงานB กรอกข้อมูลตาราง 2 โดยมี PO เป็นตัวเชื่อมระหว่าง 2 ตาราง ผมจะสร้างฟอร์มและคิวรี่อย่างไรให้หน่วยงานB กรอกข้อมูลในตาราง2 อ่ะครับ
ตาราง1-ข้อมูลก่อนเริ่มก่อสร้าง (หน่วยงานA-กรอกตาราง) ประกอบด้วยฟิลด์
running_id (auto)
ชื่องาน
สถานที่ก่อสร้าง
PO
ตาราง2-ข้อมูลสัญญา (หน่วยงานB) ประกอบด้วยฟิลด์
PO
ชื่อสัญญา
ผู้รับจ้าง
วงเงินงบประมาณ
ตาราง1-ข้อมูลก่อนเริ่มก่อสร้าง (หน่วยงานA-กรอกตาราง) ประกอบด้วยฟิลด์
running_id (auto)
ชื่องาน
สถานที่ก่อสร้าง
PO
ตาราง2-ข้อมูลสัญญา (หน่วยงานB) ประกอบด้วยฟิลด์
PO
ชื่อสัญญา
ผู้รับจ้าง
วงเงินงบประมาณ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.2972s
- ฟอร์ม 2 สำหรับตาราง 2 ฟอร์มนี้ต้องกำหนดเป็น Continuous Form
- นำฟอร์ม 2 มาใส่ลงในฟอร์ม 1 เป็นฟอร์มย่อยโดยใช้ Subform control ใส่ชื่อฟอร์ม 2 ลงใน Source Object property ใส่คำว่า PO ใน Link Master Fields property และ Link Child Fields property
- เมื่อทำงานแล้ว Access จะเชื่อมข้อมูลระหว่างฟอร์ม 1 และฟอร์มย่อย 2 ให้เอง เมื่อฟอร์ม 1 มีค่าของ PO เป็นอะไร ฟอร์มย่อย 2 ก็จะแสดงเรคอร์ดที่มี PO ตามนั้นไปด้วย ผู้ใช้ก็เพียงแต่ค้นหาเลข PO ในฟอร์ม 1 โดยไปคลิกที่ฟิลด์ PO แล้วกด Ctrl-F เพื่อค้นหา เมื่อเจอแล้วก็ไปป้อน/แก้ไขรายละเอียดสัญญาในฟอร์มย่อย 2 ได้ครับ
ลองดูวิธีทำจากคลิปนี้ได้ https://www.youtube.com/watch?v=kOkUF7yqbt4