BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: wiratssh ที่ มกราคม 30, 2012, 11:22:35 AM
-
รบกวนถามอาจารย์ทุกท่านครับ
ที่มาของ ฟิลด์ lab_items_name_ref ในตาราง lab_order นั้นไม่ทราบว่ามาจากไหนครับ
ผมพยายามหาแล้วแต่ไม่เจอที่มา เพราะเวลาแก้ไขฟิลด์ lab_items_name ในตาราง lab_items แล้ว
ค่าไม่เปลี่ยนตาม ผมอยากทราบว่าต้องเปลี่ยนตรงไหน ครับ
-
ลองดูที่ตาราง select * from lab_form
-
... มาจาก ชื่อ ของรายการ Lab ตามที่เราได้สั่งไปตามใบสั่ง Lab นั่นแหล่ะครับ
ถ้ามีการสั่งไปแล้ว และ มีข้อมูลอยู่ใน lab_order แล้ว ถึงรายการ lab จะมีการเปลี่ยนชื่อ ข้อมูลที่บันทึกอยู่ก่อนหน้านี้ก็ไม่เปลี่ยนตามครับ
ถ้าหลังจากมีการเปลี่ยนชื่อ แล้วมีการสั่ง lab ใหม่ หรือไปเลือกแก้ไขรายการเดิมแล้วบันทึกใหม่อีกครั้ง ข้อมูลตรงนี้ถึงจะเป็นชื่อใหม่ตามที่เราเปลี่ยนครับ
ส่วนการจะแก้ไขข้อมูลตรงนี้คงต้องแก้ที่ตารางโดยตรง หรือเมื่อเราเปลี่ยนชื่อรายการ Lab แล้วไปเลือกแก้ไขรายการสั่ง Lab ที่มีการสั่ง lab ตัวนี้ แล้วบันทึกใหม่อีกครั้งครับ
... :D ...
-
แต่เหตุการณ์ที่ผมเจอ ผมแก้ไขรายการนานแล้ว
แก้ไขชื่อ lab_items_name ใน lab_items
แต่การบันทึก lab_items_name_ref ใน lab_order
ยังเป็นค่าอื่น ก็เลยไม่รู้ว่าเป็นเพราะเหตุใด
ใช้กับผล anti HIV ครับ ห้อง lab มาบอก ผมดู
ข้อมูลย้อนหลัง ก็เป็นหมดเลย
-
แต่เหตุการณ์ที่ผมเจอ ผมแก้ไขรายการนานแล้ว
แก้ไขชื่อ lab_items_name ใน lab_items
แต่การบันทึก lab_items_name_ref ใน lab_order
ยังเป็นค่าอื่น ก็เลยไม่รู้ว่าเป็นเพราะเหตุใด
ใช้กับผล anti HIV ครับ ห้อง lab มาบอก ผมดู
ข้อมูลย้อนหลัง ก็เป็นหมดเลย
... ลองแก้ใขที่ ใบสั่ง Lab ดูก่อนนะครับ
ลบรายการที่มีอยู่เดิมในใบสั่ง Lab ออกก่อน แล้วจากนั้นค่อย add รายการเข้าไปใหม่
แล้วลองสั่งดูอีกทีครับ ... :D ....