1
ห้อง MS Access / : เรื่องส่งค่าระหว่าง 2 Table
« เมื่อ: 31 ส.ค. 63 , 15:35:35 »
สามารถใช้ UpdateQuery ในการอัพเดท Field ที่ต้องการ โดยต้องกำหนดให้ตรงกับ PrimaryKey ด้วยนะครับเช่น
ผมสมมุติว่า Primary Key คือ ID แต่ของคุณผมไม่แน่ใจว่าชื่อ iCustCode หรือเปล่าถ้าใช่ก็เปลี่ยนจาก ID เป็น iCustCode นะครับ
โค้ด SQL ก็จะเป็น
UPDATE tblTransaction INNER JOIN ImPort_Data ON tblTransaction.ID = ImPort_Data.ID SET tblTransaction.tCustItem = [ImPort_Data].iCustPartsCode
WHERE (((tblTransaction.ID)=[ImPort_Data].[ID]));
ผมสมมุติว่า Primary Key คือ ID แต่ของคุณผมไม่แน่ใจว่าชื่อ iCustCode หรือเปล่าถ้าใช่ก็เปลี่ยนจาก ID เป็น iCustCode นะครับ
โค้ด SQL ก็จะเป็น
UPDATE tblTransaction INNER JOIN ImPort_Data ON tblTransaction.ID = ImPort_Data.ID SET tblTransaction.tCustItem = [ImPort_Data].iCustPartsCode
WHERE (((tblTransaction.ID)=[ImPort_Data].[ID]));
โพสต์นี้ได้รับคำขอบคุณจาก: honeypiez19