snasui wrote: Sat Nov 14, 2020 9:24 am

อาจจะต้องพึ่ง Programming แนวทางคือ ใช้ VBA ดึงข้อมูลใน Table นั้นสัก 1 รายการเพื่อ Loop เก็บ Fields (หัวคอลัมน์) ทั้งหมดไว้ในตัวแปร จากนั้นสร้าง SQL Statement จากตัวแปรนั้นเพื่อเชื่อม Field ที่ต้องการครับ
ขอบคุณอาจารย์ที่แนะนำครับ แต่ว่าผมยังไม่ได้ใช้ทางแบบที่แนะนำ 100% นะครับ
ผมปรับเปลี่ยนข้อมูลใน Table 1 ใหม่ และใช้ Query Create Table 2 ขึ้นมาใหม่ เพื่อรอการอัพเดทข้อมูลมาเพิ่ม
หลังจากนั้นสร้าง Query Update ตามตัวอย่าง Code ด้านล่าง โดยที่ผมจะสร้างไว้รอ 7 ตัวที่ใช้ Update ข้อมูลเข้าไปใน Table 2
ตรง Code Table1.RunNum)=1 ผมก็จะเปลี่ยนตัวเลข 1 ไปเรื่อย ๆ ตาม Query Update 1-7
Code: Select all
UPDATE Table2 INNER JOIN Table1 ON (Table2.ItemID = Table1.ItemID) AND (Table2.Site = Table1.Site) SET Table2.[AND] = [Table2]![AND] & [Table1]![Mat]
WHERE (((Table1.RunNum)=1));
และเขียน VBA สั่งให้ Run Query Create, Query Update
ผลลัพธ์ที่ได้ตาม Query ชื่อ Result ครับ
You do not have the required permissions to view the files attached to this post.