กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
320 3
URL.หัวข้อ /
URL
คืออยากจะบันทึกข้อมูลจากฟอร์มบนหน้าจอ ลงเทเบิล 2 เทเบิล
คือผมทำโปรแกรมที่ต้องเก็บข้อมูลบางฟิลด์ ไว้อีกเทเบิลหนึ่งไม่ทราบว่าถ้าทำเป็นปุ่มให้กดแล้วสามารถ
บันทึกข้อมูลลงทั้ง 2 ตารางเลยได้หรือเปล่า แบบตารางแรกก็บันทึกข้อมูลบนฟอร์มทั้งหมด ส่วนอีกตารางก็บันทึกข้อมูลแค่ 2 -3 ฟิลด์เท่านั้น รบกวน อ.สุภาพ และท่านผู้รู้ช่วยแนะนำหน่อยครับ หรือถ้ามีวิธีการอื่นที่ดีกว่ารบกวนแนะนำด้วยนะครับ
บันทึกข้อมูลลงทั้ง 2 ตารางเลยได้หรือเปล่า แบบตารางแรกก็บันทึกข้อมูลบนฟอร์มทั้งหมด ส่วนอีกตารางก็บันทึกข้อมูลแค่ 2 -3 ฟิลด์เท่านั้น รบกวน อ.สุภาพ และท่านผู้รู้ช่วยแนะนำหน่อยครับ หรือถ้ามีวิธีการอื่นที่ดีกว่ารบกวนแนะนำด้วยนะครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R06032
ต้องขอโทษด้วยผมอาจจะอธิบายไม่ดี ให้ข้อมูลไม่ครบถ้วน คือผมทำโปร
แกรมบันทึกข้อมูลรับสมัครเรียน แล้วที่นี้ผมไปอ่านหนังสือฐานข้อมูลมาแต่ไม่ค่อยเข้าใจเท่าไหร่หรอกครับ คือในตารางรับสมัครของผมก็จะมีแค่ฟิลด์เก็บข้อมูล ชื่อ - สกุล
ว/ด/ป เกิด เลขที่สมัคร และฟิลด์เลขประจำตัวแต่จะไม่กรอกก่อนจนกว่าจะมามอบตัว เท่านั้น เมื่อนักเรียนมามอบตัวผมก็จะกรอกข้อมูลในฟิลด์ที่เหลือคือฟิลด์เลขประจำตัว จากนั้นจะใช้คิวรี่แบบแอดข้อมูลจากตารางสมัครโดยกรอกเลขประจำตัวที่ต้องการโอน ไปยังตารางข้อมูลหลักอีกที่แต่ผมอยากให้ข้อมูลเลขประจำตัวของนักเรียน สามารถแอดไปยังตารางที่ 3 อีกตาราง ได้ แบบ กรอกเงื่อนไขในคิวรี่แอดครั้งเดียวแล้วโอนไปยัง 2 ตารางนะครับ หรือถ้าต้องใช้โค้ดก็ได้แบบเขียนโค้ดให้กดป่ม
แล้วโอนเลขประจำตัวบนหน้าจอฟอร์มปัจจุบันไปยังทั้ง 2 ตารางนะครับ
แกรมบันทึกข้อมูลรับสมัครเรียน แล้วที่นี้ผมไปอ่านหนังสือฐานข้อมูลมาแต่ไม่ค่อยเข้าใจเท่าไหร่หรอกครับ คือในตารางรับสมัครของผมก็จะมีแค่ฟิลด์เก็บข้อมูล ชื่อ - สกุล
ว/ด/ป เกิด เลขที่สมัคร และฟิลด์เลขประจำตัวแต่จะไม่กรอกก่อนจนกว่าจะมามอบตัว เท่านั้น เมื่อนักเรียนมามอบตัวผมก็จะกรอกข้อมูลในฟิลด์ที่เหลือคือฟิลด์เลขประจำตัว จากนั้นจะใช้คิวรี่แบบแอดข้อมูลจากตารางสมัครโดยกรอกเลขประจำตัวที่ต้องการโอน ไปยังตารางข้อมูลหลักอีกที่แต่ผมอยากให้ข้อมูลเลขประจำตัวของนักเรียน สามารถแอดไปยังตารางที่ 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
ชลบุรี
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
ชลบุรี
Time: 0.0956s
อาจจะนำทั้ง 2 ตารางไปสร้างเป็น Query แล้วนำไปสร้างเป็น Form ต่อไปครับ