เรื่องส่งค่าระหว่าง 2 Table



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

31 ส.ค. 63 , 14:35:47
อ่าน 205 ครั้ง

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

เรื่องส่งค่าระหว่าง 2 Table
« เมื่อ: 31 ส.ค. 63 , 14:35:47 »
มี Table 2 Table

Table แรกชื่อ import_data (import เป็นไฟล์ Excel เข้า)
Table สองชื่อ tblTransaction (สำหรับประมวลผล)


ช่อง Field ชื่อ iCustPartsCode เราอยากส่งข้อมูลไป Table tblTransaction ช่อง Field tCustItem
ต้องเขียนยังไงคะ T^T มือใหม่หัดเขียนค่ะ ช่วยหน่อยนะคะ -/\- '

 

31 ส.ค. 63 , 15:35:35
ตอบกลับ #1

PNR

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #1 เมื่อ: 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]));


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

31 ส.ค. 63 , 15:46:54
ตอบกลับ #2

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #2 เมื่อ: 31 ส.ค. 63 , 15:46:54 »
เดี๋ยวลองดูนะคะ

 

31 ส.ค. 63 , 16:31:06
ตอบกลับ #3

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #3 เมื่อ: 31 ส.ค. 63 , 16:31:06 »
สามารถใช้ 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]));

iCustCode ไม่ได้ตั้งเป็น Primary Key นะคะ รับมาเป็นตัวเลขเฉย ๆ ค่ะ

 

31 ส.ค. 63 , 17:15:21
ตอบกลับ #4

PNR

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #4 เมื่อ: 31 ส.ค. 63 , 17:15:21 »
iCustCode เป็นข้อมูลที่ซ้ำกันไหม
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 

31 ส.ค. 63 , 17:20:14
ตอบกลับ #5

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #5 เมื่อ: 31 ส.ค. 63 , 17:20:14 »
iCustCode เป็นข้อมูลที่ซ้ำกันไหม

ซ้ำกันค่าา ประมาณนี้ค่ะ

 

31 ส.ค. 63 , 19:10:51
ตอบกลับ #6

PNR

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #6 เมื่อ: 31 ส.ค. 63 , 19:10:51 »
มีฟิลล์ไหนไม่ซ้ำไหม
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 

31 ส.ค. 63 , 19:44:35
ตอบกลับ #7

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #7 เมื่อ: 31 ส.ค. 63 , 19:44:35 »
มีฟิลล์ไหนไม่ซ้ำไหม

ไม่มีเลยค่ะทุกฟิลด์ซ้ำหมดเลยค่ะ T^T '

 

01 ก.ย. 63 , 10:44:54
ตอบกลับ #8

PNR

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #8 เมื่อ: 01 ก.ย. 63 , 10:44:54 »
ส่งค่าไปอีกตารางก็เหมือนส่งจดหมายนะครับถ้าไม่มีที่อยู่ที่ชัดเจนและจะรู้ได้ยังไงว่าจะไปส่งถูกที่
จากคำถามของผมคุณคิดว่าจะนำไปวางยังไงครับ ลองอธิบายนิดนึง
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 

09 ก.ย. 63 , 08:04:19
ตอบกลับ #9

honeypiez19

  • สมาชิกไท.Access
  • กระทู้: 8

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เรื่องส่งค่าระหว่าง 2 Table
« ตอบกลับ #9 เมื่อ: 09 ก.ย. 63 , 08:04:19 »
ส่งค่าไปอีกตารางก็เหมือนส่งจดหมายนะครับถ้าไม่มีที่อยู่ที่ชัดเจนและจะรู้ได้ยังไงว่าจะไปส่งถูกที่
จากคำถามของผมคุณคิดว่าจะนำไปวางยังไงครับ ลองอธิบายนิดนึง

ทำได้ละค่าา ใช้วิธี Query เอาค่ะ ไม่รู้จะอธิบายยังไง แหะ ๆ -/\- ขอบคุณมาก ๆ นะคะ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย