BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kic_kok ที่ สิงหาคม 26, 2009, 21:08:42 PM
-
อยากทราบว่า ถ้าจะตรวจสอบว่าผู้ใช้งานท่านใด เป็นคนบันทึก กิจกรรมต่างๆ ในโปรแกรม เช่น
ส่งตรวจคนไข้
จ่ายยาผู้ป่วย ทั้งนอก และ ใน
หรือว่าเข้ามาแก้ไข้เปลี่ยนแปลงข้อมูลในระบบ
เช่นนี้ จะสามารถตรวจสอบได้จาก ตารางใด บ้าง ครับ
อนนี้ที่เข้ามดูใน opitemre เพื่อจะดูว่า ใครบันทึกข้อมูลใน order_no = xx พบว่า ผู้ที่ระบบแสดงให้เห็นในด้านท้ายของ drug profile กลายเป็นผู้ที่ไม่เคยบันทึกข้อมูลทางการจ่ายยาเลย แต่บันทึก เฉพาะการทำหัตถการ
จึงลองใช้ผ่านคำสั่ง sql เห็นว่ามีการบันทึกข้อมูล 2 เวลา คือ เช้า และบ่ายๆ แต่ ผู้ที่บันทึก ระบบแจ้งเป็นผู้ใช้คนเดียวกัน
จึงอยากทราบว่าจะตรวจสอบได้ ตรงจุดไหนอีก ครับ
-
;D ;D ;D ksklog ข้อควรระวัง : ถ้าไม่เคยเซฟข้อมูลออกแล้วลบไปบ้างจะใช้เวลานานมาก ๆ ๆ ๆ อาจทำให้โปรแกรมแฮ้งค์ได้ครับ ลองใช้คำสั่ง select * from ksklog limit 20000 ดูก่อนก็ได้ครับว่าตารางนี้บอกอะไรกับเราบ้าง ที่ผมจะเซฟไว้แล้วลบออกให้เหลือข้อมูลประมาณ 2 - 3 เดือน ;D ;D ;D
-
ขอบคุณครับ ป๋า
-
;D :D