BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ เมษายน 21, 2009, 13:32:54 PM

หัวข้อ: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: panus_t ที่ เมษายน 21, 2009, 13:32:54 PM
ถามเกี่ยวกับตาราง Labor ครับ
1.เป็นตารางเกี่ยวข้อมูลอะไรครับ เป็นผู้ป่วยคลอดหรือเปล่าครับ (ของผมมีผู้ชายด้วย)
2.จากรูป บางรายพิมพ์แบบฟอร์มข้อมูลการคลอดไม่ได้ครับ จะมีข้อความว่า
System Message
SQL Error: Duplicate entry '59' for key 'PRIMARY'
select * from labor where an = '520001418'
มันไม่มีข้อมูลคนนี้ในตาราง Labor ใช่หรือเปล่าครับ ช่วยผมวิเคราะห์หน่อยครับว่าทำไมมันไม่มีข้อมูลครับ
3.ต้องการทราบว่ากรณีไหนข้อมูลคนไข้จึงมาเก็บที่ตารางนี้  และกรณีไหนที่ถูกลบข้อมูลออกได้บ้างครับ ;D

ขอบคุณครับ  ;D
หัวข้อ: Re: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: nuttavut ที่ เมษายน 21, 2009, 13:45:30 PM
ถามเกี่ยวกับตาราง Labor ครับ
1.เป็นตารางเกี่ยวข้อมูลอะไรครับ เป็นผู้ป่วยคลอดหรือเปล่าครับ (ของผมมีผู้ชายด้วย)


เขาใจถูกแล้วครับ ส่วนกรณีที่มีชื่อผู้ชายด้วย (field hname) เป็นสามี ของคนไข้คลอด ลองตรวจสอบดูครับ

ถามเกี่ยวกับตาราง Labor ครับ
2.จากรูป บางรายพิมพ์แบบฟอร์มข้อมูลการคลอดไม่ได้ครับ จะมีข้อความว่า
System Message
SQL Error: Duplicate entry '59' for key 'PRIMARY'
select * from labor where an = '520001418'
มันไม่มีข้อมูลคนนี้ในตาราง Labor ใช่หรือเปล่าครับ ช่วยผมวิเคราะห์หน่อยครับว่าทำไมมันไม่มีข้อมูลครับ

ถูกต้องครับ มี ลำดับ 59 แล้วในฐานข้อมูล จึงเกิดการซ้ำของข้อมูล (Duplicate entry )

3.ต้องการทราบว่ากรณีไหนข้อมูลคนไข้จึงมาเก็บที่ตารางนี้  และกรณีไหนที่ถูกลบข้อมูลออกได้บ้างครับ

กรณีลงข้อมูลบันทึกการคลอด จะมาเก็บที่ตารางนี้  และกรณีที่ลบข้อมูลบันทึกการคลอด ก็จะถูกลบไปครับ



หัวข้อ: Re: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: armds ที่ เมษายน 21, 2009, 15:14:48 PM
ข้อ  2  น่าจะ  check  serial    ด้วยนะครับ   serial   อาจจะข้ามไป  ต้อง  repair  serial  ด้วยนะครับ
หัวข้อ: Re: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: panus_t ที่ เมษายน 21, 2009, 15:36:28 PM
การพิมพ์แบบฟอร์มนี้ ต้องกดบันทึกจึงจะพิมพ์ได้ใช่หรือเปล่าครับ ซึ่ง ผมไปลองทดสอบพิมพ์เฉย ตรงช่องผู้บันทึกก็กลายเป็นชื่อผม ซึ่งถ้าท่านอื่นมาดูก็จะเข้าใจว่าผมเป็นคนคีย์ข้อมูล หรือแก้ไขล่าสุดซึ่ง ถ้าข้อมูลที่คีย์อาจจะผิดพลาด ผมก็กว่าท่านอื่นว่าผมเป็นคนคีย์ผิด  มีวิธีอื่นที่จะสั่งพิมพ์โดย ช่องผุ้บันทึกไม่เปลี่ยนไปหรือเปล่าครับ     ;D
หัวข้อ: Re: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: asawincyber ที่ พฤษภาคม 01, 2009, 11:33:26 AM
ข้อ  2  น่าจะ  check  serial    ด้วยนะครับ   serial   อาจจะข้ามไป  ต้อง  repair  serial  ด้วยนะครับ
ใช่เช็ค ตรง check DB หรือเปล่าครับ
หัวข้อ: Re: ถามเกี่ยวกับตาราง Labor ครับ
เริ่มหัวข้อโดย: A ROON CHAI ที่ พฤษภาคม 01, 2009, 11:44:39 AM
อยู่ใน  Check DB -->serial check

กด check ก่อนแล้ว repair ครับ