การเชื่อมโยงข้อมูลอัตโนมัติ
กระทู้เก่าบอร์ด อ.Yeadram

 1,841   1
URL.หัวข้อ / URL
การเชื่อมโยงข้อมูลอัตโนมัติ

ผมสร้าง table อยู่ 2 อันนะครับ โดยต้องการให้ตารางที่ 2 ดึงข้อมูลจากตารางที่ 1 อัตโนมัติ
โดยมีตารางที่ 1 เป็นฐานข้อมูล

ตารางที่1 มีข้อมูล : รหัสบริษัท+ชื่อบริษัท
ตารางที่2 มีข้อมูล : JobNo.+รหัสบริษัท+ชื่อบริษัท >>>ใส่อัตโนมัติหลังจากใส่ข้อมูลรหัสบริษัท

ต้องการให้กรอกข้อมูล "รหัสบริษัท" ในตารางที่ 2 แล้ว Enter แล้วให้ขึ้นข้อมูลชื่อบริษัท ในตารางที่ 2 ทันที

หรือทำงานลักษณะนี้ต้องทำงาน ในฟอร์มเท่านั้น

ขอขอบคุณครับ

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

1 @R09114
ปกติเราไม่เก็บชื่อ บ. ในตารางที่ 2 เพราะมันซ้ำซ้อนกับตารางที่ 1 ยกเว้นจะมีเหตุผลดีๆบอก ก็โอเค ... ส่วนการทำ ให้ทำในฟอร์มครับ เพราะต้องเขียนโค้ดนิดหน่อย

ถ้าไม่เก็บชื่อ บ. ลงตาราง 2 แต่เพียงให้แสดงออกมาเมื่อเลือกรหัส บ. ง่ายๆก็คือ เลือกใช้ ComboBox เพื่อให้ผู้ใช้เลือก รหัส บ. โดยมี RowSource เป็นคำสั่ง SQL SELECT statement

select รหัส,ชื่อ from ตารางที่1 order by รหัส

กำหนด Bound Column เป็น 1
Column Count เป็น 2
Limit to List เป็น Yes

แล้วใน Textbox ที่ให้แสดงชื่อ บ. ให้กำหนด Control Source เป็น =ชื่อคอมโบบ็อกส์.Column(1) (ต้องมีเครื่องหมายเท่ากับด้วย)

แต่ถ้าจะเก็บชื่อลงในตารางที่ 2 ก็ต่างกันเล็กน้อย โดยมี ComboBox เหมือนเดิม แต่ใน AfterUpdate event procedure ให้เติม

ชื่อเท็กซ์บ็อกส์ที่เก็บชื่อ บ. ในตารางที่2 = ชื่อคอมโบบ็อกส์.Column(1)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2506s