พบผู้ป่วยเสียชีวิต 4 รายอยู่ในแฟ้ม person ใช้โปรแกรม oppp2010 ตรวจสอบแสดง Error มีข้อมูลซ้ำซ้อน
ผมสงสัยว่าทำไม 4 รายนี้ไม่อยู่ในแฟ้ม Death ทั้งทีมีการคีย์ข้อมูลการเสียชีวิตแล้วครับ
เวอร์ชั่น 3.57.7.25d
ของผมก็มีปัญหา แต่เป็นปัญหาข้อมูลซ้ำซ้อน ที่แฟ้ม person Error มีข้อมูลซ้ำซ้อน เมื่อเข้าไปดูคือ person มี cid เดียวกัน 2 คน แตกต่างกันตรงที่ คนแรก มี pid(เลขบุคคล) และ hid(เลขบ้าน) ตามในบัญชี 1 แต่คนที่สอง pid = hn และ hid =000000 (สันนิษฐานว่าน่าจะเป็นเลขสมมุติ) เมื่อเข้าไปดูในตาราง Death (เก็บข้อมูลการตายจาก patient) และในตาราง person_death ก็มีข้อมูลของคนๆนี้อยู่ทั้งสองตาราง ทำให้เกิดข้อสงสัยว่า
***โปรแกรมคงมีการกำหนดไว้ว่าให้ส่งออกข้อมูล จากทั้งสองตารางหรือไม่ ถึงแม้บุคคลนี้จะถูกเชื่อมโยงกันแล้ว **** จากข้อสงสัยดังกล่าว จึงได้ทดลองดังนี้
1)ส่งออกข้อมูลปกติ จะได้ข้อมูลออกมาที่แฟ้ม person cid เดียวกัน 2 record แตกต่างกันที่ record แรกได้ pidและhid จริง recordที่สองได้ pidและhid สมมุติ และในแฟ้ม death ได้ข้อมูลcid เดียวที่เป็น pid และ hid สมมุติ
2)ลบข้อมูลการตายของบุคคลนี้ออกจากตาราง death แล้วส่งออก ผลที่ได้ คือ ข้อมูลในมีข้อมูลออกมา cid เดียวทั้งแฟ้ม person และ death และได้ pid และ hid จริง ไม่ใช่การ gen ทั้งสองแฟ้ม
ผมใช้ hosxpฐานข้อมูล v.3.57.2.25 ส่งออกด้วย hosxp v.3.57.2.25
hosxpฐานข้อมูล v.3.57.2.25 ส่งออกด้วย hosxp v.3.57.8.15 และ hosxp v.3.57.6.28
hosxpฐานข้อมูล v.3.57.8.15 ส่งออกด้วย hosxp v.3.57.8.15
ได้ผลเหมือนกัน รบกวนท่านอาจารย์ทุกท่านช่วยชี้แนะด้วยครับ ขอบคุณครับ