สอบถามเรื่องการผนวกข้อมูลด้วยคิวรี่ค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,093   3
URL.หัวข้อ / URL
สอบถามเรื่องการผนวกข้อมูลด้วยคิวรี่ค่ะ

เนื่องจากดิฉันต้องการสร้างคิวรี่เพื่อเพิ่มข้อมูลให้กับตารางข้อมูลค่ะ
เป็นข้อมูลการลงทะเบียนเรียน   ข้อมูลเป็นแบบนี้ค่ะ
Stu_id       Sub_id
15034     ค11101
15036     ค11101
15036     ง11101
15039     ค11101
15039     ง11101
15040     ค11101
15040     ง11101
     สิ่งที่ต้องการคือต้องการป้องกันการลงทะเบียนซ้ำซ้อนค่ะ ต้องการให้ระบบถามการยืนยันการซ้ำซ้อน โดยเชครหัสวิชา หากซ้ำกันให้ลบของเดิมก่อน จะทำอย่างไรค่ะ

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

1 @R16655
ไม่ทราบว่าเข้าใจคำถามมั้ยนะค่ะ
สมมติว่าตาราง Regist เป็นตารางลงทะเบียนเรียนให้นักเรียนและมีฟิลด์และข้อมูลดังต่อไปนี้
Stu_id       Sub_id
15036     ค11101
15036     ค11101
15039     ค11101
15039     ค11101
15040     ค11101
15040     ค11101

     แล้วจากฟอร์มการลงทะเบียนมีปุ่มคำสั่งเพื่อทำการ ผนวกข้อมูลตามเงื่อนไข
โดยให้ป้อนรหัสวิชาที่ต้องการลงทะเบียน โปรแกรมก็จะผนวกข้อมูลลงไปในตาราง Regist นี้ค่ะ แต่หากมีการลงทะเบียนไปแล้ว ข้อมูลก็จะซ้ำ   ซึ่งไม่อาจสร้างฟิลด์ใดเป็น PM ได้ เพราะนักเรียนแต่ละคน สามารถลงทะเบียนได้หลายวิชา และแต่ละคนสามารถลงเรียนได้หลายวิชาเช่นกันค่ะ
******และการซ้ำซ้อนนี้ทำให้เกิดปัญหา จะทำอย่างไรให้ขั้นตอนการกดปุ่มลงทะเบียนนี้ ระบบแจ้งว่ามีข้อมูลซ้ำซ้อนอยู่ และเขียนข้อมูลใหม่ทับข้อมูลเดิมค่ะ
2 @R16656
**นักเรียนหลายคนลงได้หลายวิชา และแต่ละวิชามีนักเรียนหลายคนเรียน
พอทำ Group by แล้ว คิวรี่ไม่สามารถป้อนข้อมูลได้ค่ะ
3 @R16657
ถ้ากำหนด Keys ไว้แล้ว ก็จะใส่ข้อมูลไม่ได้อยู่แล้ว ดังนั้น สามารถดัก error (on error) ว่าถ้า save ไม่ได้ก็ให้แจ้งผล
แต่ถ้าอยากแจ้งเตือนก่อน save ก็อาจใช้ DCount(...) หรือ recordset.recordcount ถ้า > 0 ก็แปลว่าซ้ำ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2642s