สอบถามเกี่ยวกับการสร้างฟอร์มสำหรับกรอกข้อมูลครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,228   1
URL.หัวข้อ / URL
สอบถามเกี่ยวกับการสร้างฟอร์มสำหรับกรอกข้อมูลครับ

ใช้ access 2007 ครับ ต้องการสร้างแบบฟอร์ม โดยในฐานข้อมูลมีตาราง คือ ตารางข้อมูลก่อนเป็นสัญญา และ ตารางข้อมูลรายสัญญา ต้องการให้ส่วนงานB กรอกข้อมูลตาราง 2 โดยมี PO เป็นตัวเชื่อมระหว่าง 2 ตาราง ผมจะสร้างฟอร์มและคิวรี่อย่างไรให้หน่วยงานB กรอกข้อมูลในตาราง2 อ่ะครับ

ตาราง1-ข้อมูลก่อนเริ่มก่อสร้าง (หน่วยงานA-กรอกตาราง) ประกอบด้วยฟิลด์
running_id (auto)
ชื่องาน
สถานที่ก่อสร้าง
PO

ตาราง2-ข้อมูลสัญญา (หน่วยงานB) ประกอบด้วยฟิลด์
PO
ชื่อสัญญา
ผู้รับจ้าง
วงเงินงบประมาณ

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

1 @R21351
- สร้างฟอร์มแรกสำหรับตาราง 1 กำหนดให้ Locked property ทุกฟิลด์บนฟอร์มเป็น Yes

- ฟอร์ม 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
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3021s