BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: mixer_79 ที่ ธันวาคม 23, 2010, 16:45:08 PM
-
ขอคำสั่งปรับปรุงข้อมูลในสายฟ้าหน่อยครับ จะปรับปรุงข้อมูลในPERSON ครับ
เช่น คำสั่ง
1. จะปรับปรุงค่าว่างในฟิล์ว Education ของตาราง person ให้ค่าว่างมีค่าเป็น 9
จะใช้คำสั่งอย่างไรครับ ในรูปแรก หมายเลข1และ2
2. และในรูปภาพที่2เรา จะUPDATE ข้อมูลโดยใช้คำสั่งสายฟ้าในตารางใด และใช้คำสั่งแบบไหนครับ..
ช่วยหน่อยนะครับ..ขอบคุณครับ
-
1. ลองใช้คำสั่ง select เพื่อตรวจสอบข้อมูลก่อน
select Education from person where (Education=null or Education='' or Education is null)
ว่ามีข้อมูลหรือไม่ ถ้ามี
ก็ใช้คำสั่งอัพเดท
2. update person set Education='9' where (Education=null or Education='' or Education is null)
แต่ขอแนะนำให้โหลด DsHOSxP แล้วจะพบว่าการแก้ไข Error OPPP นั้นไม่ใช่เรื่องยาก
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18825.0
-
1. ลองใช้คำสั่ง select เพื่อตรวจสอบข้อมูลก่อน
select Education from person where (Education=null or Education='' or Education is null)
ว่ามีข้อมูลหรือไม่ ถ้ามี
ก็ใช้คำสั่งอัพเดท
2. update person set Education='9' where (Education=null or Education='' or Education is null)
แต่ขอแนะนำให้โหลด DsHOSxP แล้วจะพบว่าการแก้ไข Error OPPP นั้นไม่ใช่เรื่องยาก
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=18825.0
สอบถามนิดครับ ผมเคยลองใช้แต่เมื่อเช็คดูแล้วข้อมูลยังเป็นค่าว่างเหมือนเดิมเลยไม่ทราบว่าDSHOSxPจะเช็คเฉพาะข้อมูลของผู้ป่วยที่มีCIDเท่านั้นหรือป่าวครับ..เพราะเหมือนผู้ป่วยในบัญชีที่ไม่มีCIDเหมือนจะไม่ถูกเปลี่ยนแปงด้วย...
-
สอบถามนิดครับ ผมเคยลองใช้แต่เมื่อเช็คดูแล้วข้อมูลยังเป็นค่าว่างเหมือนเดิมเลยไม่ทราบว่าDSHOSxPจะเช็คเฉพาะข้อมูลของผู้ป่วยที่มีCIDเท่านั้นหรือป่าวครับ..เพราะเหมือนผู้ป่วยในบัญชีที่ไม่มีCIDเหมือนจะไม่ถูกเปลี่ยนแปงด้วย...
ตอบครับ
เช็คจากคำสั่งนี้ครับ
select p.patient_hn,p.person_id,p.cid,concat(p.pname,p.fname," ",p.lname) as ptname ,
p.education,h.address,v.village_moo,v.village_name,p.last_update
from person p
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
where p.death <>"Y" and p.age_y between"'+age1.Text+'"and"'+age2.Text+'"
and (p.education is null or p.education ="")
เงื่อนไขคือ ค้นหาจาก ช่วงอายุเป็นหลักครับ ทุกแท็บเลยครับ
โดยที่เงื่อนไขการค้นหาครับ ถ้าโอนข้อมูลมาจาก Hcis หรือจากโปรแกรมเดิม ถ้ายังไม่เคยไปปรับปรุงอายุ ก็จะไม่มีข้อมูล อายุ (age_y) ทำให้เวลาตรวจสอบไม่พบข้อมูลนะครับ
ปล.ควรทำการปรับปรุงอายุทุกเดือนครับ ;)
-
ปล.ควรทำการปรับปรุงอายุทุกเดือนครับ
ตรงนี้แหล่ะครับ..ที่มักไม่ค่อยมีใครทำให้...ต้องตามเก็บเอง..... ;D :D
-
ขอคำสั่งปรับปรุงข้อมูลในสายฟ้าหน่อยครับ จะปรับปรุงข้อมูลในPERSON ครับ
เช่น คำสั่ง
1. จะปรับปรุงค่าว่างในฟิล์ว Education ของตาราง person ให้ค่าว่างมีค่าเป็น 9
จะใช้คำสั่งอย่างไรครับ ในรูปแรก หมายเลข1และ2
2. และในรูปภาพที่2เรา จะUPDATE ข้อมูลโดยใช้คำสั่งสายฟ้าในตารางใด และใช้คำสั่งแบบไหนครับ..
ช่วยหน่อยนะครับ..ขอบคุณครับ
ถามต่ออีกนิดนะครับ
แล้วถ้าอยากให้ คนไข้ในเขตรับผิดชอบมีค่าเป็น 1
แล้วถ้าอยากให้ คนไข้นอกเขตมีค้าเป้น 2 ละครับ
ต้องใช้โค๊ตแบบไหนอะคับ