BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Terminator2015 ที่ พฤศจิกายน 23, 2010, 12:32:09 PM

หัวข้อ: error ที่ไม่สามารถมองเห็นได้ด้วยตาเปล่า
เริ่มหัวข้อโดย: Terminator2015 ที่ พฤศจิกายน 23, 2010, 12:32:09 PM
 ::) ไม่รู้ว่าจะใช้หัวข้อว่าอะไรดี 55 เดี๋ยวลองมาตรวจสอบดูว่าท่านเป็นเหมือนผมหรือเปล่า หรือเป็นที่ผมที่เดียว
นี่เป็นสาเหตุที่ทำให้ error ไม่สามารถเชื่อมโยงข้อมูลได้  อีกสาเหตุหนึ่ง
- ทุกสถานบริการจะต้องตรวจสอบว่า หมู่บ้านใดมีบ้านเลขที่ว่าง ต้องแก้ไขใส่บ้านเลขที่ให้หมด (ดังรูป)

จากข้างต้นจะมองเห็นได้ดังรูป แต่ก็จะมีอีกกลุ่มหนึ่งที่มองไม่เห็น ไม่รู้มาได้ไง (เป็นที่ผมที่เดียวหรือเปล่า) ลองเอาคำสั่งนี้ไป Run ดูครับ

select * from person where house_id not in(select house_id from house)

ถ้ามีข้อมูลแสดง มีปัญหาแน่นอนครับ(ไม่สามารถเชื่อมโยงข้อมูลได้แน่นอนครับ)
ปรับแก้โดย

update person set house_id='1',village_id='1' where house_id not in(select house_id from house)

หมายเหตุ house_id='1' ,village_id='1'  ผมปรับให้ไปอยู่บ้านนอกเขตครับ แต่ละที่อาจจะไม่เหมือนผม ต้องไปดูที่แฟ้ม house ,village ของตัวเองอีกที
หัวข้อ: Re: error ที่ไม่สามารถมองเห็นได้ด้วยตาเปล่า
เริ่มหัวข้อโดย: jdadmin1 ที่ พฤศจิกายน 23, 2010, 13:05:38 PM
 ;D ;D ;D ผมเจอมานานแล้วตอนนี้ตามแก้ไขไปหมดแล้ว ปัญหาที่เคยพบคือที่อยู่ที่ patient ยังไม่มีบ้านเลขที่นั้นในบัญชี 1 ซึ่งปกติเมื่อก่อนโปรแกรมจะสร้างให้แต่เป็นกับบางเวอร์ชั่นนะครับที่พบปัญหานี้คือมีข้อมูลบุคคลที่แฟ้ม person แต่ถ้าเปิดค้นหาที่บัญชี 1 จะไม่พบข้อมูล ลงให้บริการก็ไม่ได้ 55555 ;D ;D ;D
หัวข้อ: Re: error ที่ไม่สามารถมองเห็นได้ด้วยตาเปล่า
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 23, 2010, 13:20:48 PM
โชคดี..ผมยังไม่เคยมี สัก รายการ...แต่ก็ขอบคุณในการตรวจสอบยืนยันครับ.
..select * from person where house_id not in(select house_id from house) :D