ช่วยส่งขั้นตอนที่ทำเข้ามาด้วยครับ
ตามรูป ครับ
และ หลังจากกดบันทึก
จะมีข้อความ ... Please confirm generate new DN ---> ผมตอบ YES
ก็จะมีข้อความ... Register new DN ---> ผมตอบ YES
-----------------------------------
System Message
SQL Error: Duplicate entry '5300001' for key 'dn_unique'
select * from dtdn where hn='000000003' and regdate between '2010-01-01' and '2010-12-31'
Record not found or changed by another user
select * from opitemrece where vn = '530226091131'
-----------------------------------
ดูเหมือนจะ generate DN ไม่ได้ เพราะ DN 5300001 มันซ้ำ กับของเดิมที่มีอยู่แล้ว ทำไมไปเริ่มนับ 1 ใหม่เหมือนเป็นคนไข้คนแรกของ dn-2553 ใน ตาราง serial เลย แต่ดูแล้ว dn-2553 ใช้ไปแล้วถึง 5301820
แต่ดูเหมือนจะ save ข้อมูลให้นะครับ ยกเว้น DN ยังไม่มี
ผมก็เข้าไปแก้ไข คนไข้ คนเดิมที่หน้าตรวจรักษาทันตกรรม แล้วไปออกเลข DN ใหม่
คราวนี้ก็บันทึกใหม่ ไม่มีปัญหา
ทดสอบกับคนไข้คนใหม่ ที่ไม่เคยมีเลข DN มาก่อน .... คราวนี้ไม่มี message ขึ้นมาแล้วครับ
สรุปว่า การใส่ข้อมูลก็ใส่ได้ปกติ ราคาก็ขึ้นครับ
แต่ที่เจอ ... รายการที่ดึงขึ้นมาแก้ไข ตัวเลขเปลี่ยนเป็น ศูนย์