1. กำหนดให้ MemberId เป็น PK เพื่อจะไม่ให้มีค่าซ้ำ
2. บวก 1 อย่างที่ผู้ชำนาญการแนะนำครับ (Select Max(Memberid) From Member)
3. ดัก Error กรณีที่มีค่าซ้ำ ใครกด Enter ก่อนก็ได้หมายเลขนั้นไป แต่ถ้าใครช้า ก็จะเป็นค่าซ้ำ โปรแกรมก็จะ Error ขึ้นมา เมื่อ User กด OK ก็ให้โปรแกรมกลับขึ้นไปทำข้อ 2 ใหม่ครับ
Forum นี้มีประโยชน์มากครับ เพราะโปรแกรมเมอร์อาจต้องเจอ Process นี้อย่างหลึกเลี่ยงไม่ได้ ยกตัวอย่างการออกใบเสร็จรับเงิน ของหน่วยงานที่ใช้เครื่องคอมพิวเตอร์หลาย ๆ เครื่อง ในการบริการลูกค้าครับ