คืออยากจะบันทึกข้อมูลจากฟอร์มบนหน้าจอ ลงเทเบิล 2 เทเบิล
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 320   3
URL.หัวข้อ / URL
คืออยากจะบันทึกข้อมูลจากฟอร์มบนหน้าจอ ลงเทเบิล 2 เทเบิล

คือผมทำโปรแกรมที่ต้องเก็บข้อมูลบางฟิลด์ ไว้อีกเทเบิลหนึ่งไม่ทราบว่าถ้าทำเป็นปุ่มให้กดแล้วสามารถ
บันทึกข้อมูลลงทั้ง 2 ตารางเลยได้หรือเปล่า แบบตารางแรกก็บันทึกข้อมูลบนฟอร์มทั้งหมด ส่วนอีกตารางก็บันทึกข้อมูลแค่ 2 -3 ฟิลด์เท่านั้น รบกวน อ.สุภาพ และท่านผู้รู้ช่วยแนะนำหน่อยครับ หรือถ้ามีวิธีการอื่นที่ดีกว่ารบกวนแนะนำด้วยนะครับ

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

1 @R06031
คงต้องดูโครงสร้างของตารางทั้ง 2 ว่ามีความเกี่ยวข้องกันอย่างไรบ้าง

อาจจะนำทั้ง 2 ตารางไปสร้างเป็น Query แล้วนำไปสร้างเป็น Form ต่อไปครับ
2 @R06032
ต้องขอโทษด้วยผมอาจจะอธิบายไม่ดี ให้ข้อมูลไม่ครบถ้วน คือผมทำโปร
แกรมบันทึกข้อมูลรับสมัครเรียน แล้วที่นี้ผมไปอ่านหนังสือฐานข้อมูลมาแต่ไม่ค่อยเข้าใจเท่าไหร่หรอกครับ คือในตารางรับสมัครของผมก็จะมีแค่ฟิลด์เก็บข้อมูล ชื่อ - สกุล
ว/ด/ป เกิด เลขที่สมัคร และฟิลด์เลขประจำตัวแต่จะไม่กรอกก่อนจนกว่าจะมามอบตัว เท่านั้น เมื่อนักเรียนมามอบตัวผมก็จะกรอกข้อมูลในฟิลด์ที่เหลือคือฟิลด์เลขประจำตัว จากนั้นจะใช้คิวรี่แบบแอดข้อมูลจากตารางสมัครโดยกรอกเลขประจำตัวที่ต้องการโอน ไปยังตารางข้อมูลหลักอีกที่แต่ผมอยากให้ข้อมูลเลขประจำตัวของนักเรียน สามารถแอดไปยังตารางที่ 3 อีกตาราง ได้ แบบ กรอกเงื่อนไขในคิวรี่แอดครั้งเดียวแล้วโอนไปยัง 2 ตารางนะครับ หรือถ้าต้องใช้โค้ดก็ได้แบบเขียนโค้ดให้กดป่ม
แล้วโอนเลขประจำตัวบนหน้าจอฟอร์มปัจจุบันไปยังทั้ง 2 ตารางนะครับ
3 @R06034
ลองดูนะครับ
1. สร้าง Appen Query ขึ้นมา 2 ตัว โดยใน Criteria ให้อ้างอิงชื่อ Field (น่าจะเป็น เลขประจำตัว) ใน Main Form
เช่น [Forms]![ชื่อ Form]![ชื่อ Filed บน Form]
2. สร้างปุ่ม Command Button ขึ้นมา แล้วใส่ Code นี้ลงไป

DoCmd.SetWarnings False
DoCmd.OpenQuery "ชื่อ Query ที่ทำจาก ข้อ 1 ตัวที่หนึ่ง", acViewNormal, acEdit
DoCmd.OpenQuery "ชื่อ Query ที่ทำจาก ข้อ 1 ตัวที่หนึ่ง", acViewNormal, acEdit
DoCmd.SetWarnings False

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