BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pijit_w ที่ เมษายน 22, 2008, 10:59:06 AM

หัวข้อ: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pijit_w ที่ เมษายน 22, 2008, 10:59:06 AM
จากรูปมันหมายถึงอะไรครับ
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pop_hosxp ที่ เมษายน 22, 2008, 11:14:52 AM
่มีคนที่ใช้ login ชื่อ xxx ลบใบสั่งยาของ hn 0043807 ครับ
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pijit_w ที่ เมษายน 22, 2008, 11:28:28 AM
แล้วเราจะทราบมั๊ยว่า login xxx เขาลบด้วยวิธีการใดครับ
จะได้ให้คำตอบกับผู้บริหารได้ว่ามีการลบข้อมูลจริง
พอดีตอนนี้ประวัติการรักษาคนไข้ HN 0043807 หายไปบางส่วน
ข้อมูลการรักษาของคนไข้ก่อนวันที่  05/03/2008 หายไป
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pop_hosxp ที่ เมษายน 22, 2008, 11:42:41 AM
อาจต้องรอให้ท่านอื่นมาตอบครับ แ่ต่คาดว่าน่าจะลบจากการ login เข้า hosxp เพราะมีข้อมูลการลบเกิดขึ้นใน ksklog แต่อย่างไรก็ตามรู้สึกว่าจะสามารถกู้คืนข้อมูลที่ถูกลบได้อยู่นะครับ อยู่ที่กระทู้นี้ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5276.0


select * from ksklog where tablename='opitemrece' where detail='0043807'
ทำการ click ขวาที่ fileld old_delta แล้วเลือก view data เพื่อดูข้อมูลที่ถูกลบไปก่อน
ถ้าต้องการกู้คืนเลือกที่ revert delta ครับ

หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: jdadmin1 ที่ เมษายน 22, 2008, 12:26:00 PM
ตรวจสอบสิทธิ์การเข้าถึงข้อมูลของผู้มีสิทธิ์ใช้งานใน system settings ด้วยครับ บางอย่างก็ควรจะจำกัดการเข้าถึงนะครับไม่งั้นก็ต้องมานั่งตามแก้ปัญหาครับ
ของผมเจอมาข้อมูลหายไป 3 วันเลยกว่าจะกู้กลับคืนมาได้แทบอ๊วก ;D ;D ;D ;D ;
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pijit_w ที่ เมษายน 22, 2008, 13:00:44 PM
ทำการ click ขวาที่ fileld old_delta แล้วเลือก view data
มี Error ดังรูปครับ
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: doramon ที่ เมษายน 22, 2008, 21:48:07 PM
กับไปใช้  กิจแบบเก่าก่อนครับ

คลิกขวา

หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pop_hosxp ที่ เมษายน 23, 2008, 07:47:24 AM
งั้นก็ขอสรุปวิธีทำทั้งหมดรวมทั้งของ อ.อ๊อด ด้วยนะครับ

1. select * from ksklog where tablename='XXXXXX' and modifytype='remove' and detail='xxxxx'
2. click ขวา แล้วเลือก switch grid
3. ไปยัง row ที่ต้องการที่มีข้อมูล old_delta อยู่ แล้วเลือก view delta เพื่อดูข้อมูล หรือเลือก revert delta เพื่อดึงข้อมูลกลับคืนมา

อย่าลืมเปลี่ยนตรงที่ตัวหนังสือเป็นสี "แดง" ด้วยนะครับ
หัวข้อ: Re: ตาราง ksklog modifytype = remove
เริ่มหัวข้อโดย: pijit_w ที่ เมษายน 23, 2008, 10:28:01 AM
ขอบคุณครับ