กระทู้เก่าบอร์ด อ.Yeadram
856 1
URL.หัวข้อ /
URL
ขอคำแนะนำ โค้ดตรวจสอบค่าซ้ำกัน 2 เงื่อนไข
ผมทำโปรแกรม ระบบการบันทึกการประชุม ซึ่งมี หน้าบันทึก การเข้าประชุม ด้วยฟิวด์ ดังนี้ agendaid กับ emp_id ในการบันทึกข้อมูลลงตารางนั้น อยากป้องกัน การบันทึกข้อมูล ซ้ำ ตอนนี้ กำหนดค่าห้ามซ้ำ ที่ emp_id ได้ แต่ติดปัญหาว่า เมื่อทำการตรวจสอบแล้ว ค่า emp_id มันไม่สามารถบันทึกลงใน รหัสวาระการประชุมอื่นได้ มันฟ้องว่า ค่าซ้ำ เลยต้องการปรับใหม่ ให้โปรแกรม จับเอา 2 ฟิวด์ มารวมกันก่อนแล้วค่อยแจ้งเตือน เมื่อมีการบันทึกข้อมูล 2 ฟิวด์นี้ ซ้ำกัน
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R23037
เราสามารถสร้าง key (หรือเรียกว่า index) จากฟิลด์ agendaid รวมกับ emp_id ได้ ถ้ากำหนดเป็น Primary Key ได้ ก็จะทำให้เป็น Unique Key ไปโดยอัตโนมัติ แต่ถ้าเทเบิลนั้นมี Primary Key อยู่ก่อนแล้ว เราก็กำหนดให้คีย์นี้เป็นได้เฉพาะ Unique Key เท่านั้น ดังนั้นระบบก็จะไม่สามารถป้อนเรคอร์ดอื่นซ้ำค่ารวมของ 2 ฟิลด์นี้ครับ
Time: 0.3374s