ข้อมูลลิงค์กัน
กระทู้เก่าบอร์ด อ.Yeadram

 1,156   2
URL.หัวข้อ / URL
ข้อมูลลิงค์กัน

ไม่ทราบว่าใน access ใช้วิธีไหนในการลิค์กันของข้อมูลคับ คือผมต้องการเปลี่ยนข้อมูลจาก table 1 แล้ว table2 ก้อเปลี่ยนตาม โดยยึดชื่อที่เหมือนกันเป็นเงื่อนไข
เช่น

table1                                              table2

name        salary                             name        salary age
สมชาย      200                                  สมชาย      200      12

ถ้าเปลี่ยนข้อมูลที่ table 1 จากสมชายมี salary 200 เปลี่ยนเป็น 400
ให้ table2 ก้อเปลี่ยนเปน 400 เหมือนกันเลยคับ

ต้องใช้ตัวไหนเข้ามาช่วยคับ

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

1 @R03091
ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง หรือไม่มีความสัมพันธ์เลย จะลิงค์อัตโนมัติได้ยากครับ

ต้องเขียนโค้ดอัพเดตข้อมูลเอาเองโดยอาจจะวางโค้ดเอาไว้ในเหตุการณ์ ตอนบันทึกข้อมูลครับ

เหตุการณ์ตอนบันทึกข้อมูลนั้นถ้ากรณีมีปุ่มคำสั่ง ก็ฝังโค้ดอัพเดตไว้ในนั้นได้เลย
แต่ถ้าเป็นฟอร์มแบบต่อเนื่อง ไม่มีปุ่มคำสั่งบันทึก เราอาจจะใช้เหตุการณ์ afterupdate ของฟอร์มก็ได้ครับเช่น

Form_afterupdate()
currentproject.connection.execute "update table1 inner join table2 on table1.name =table2.name set table2.salary = table1.salary"
2 @R03100
Ok เลยคับ คุณ yeadram ได้ตามความต้องการเลยคับ ขอบคุณมากมายเลยคับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3108s