BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: snhos ที่ มกราคม 04, 2010, 12:51:19 PM
-
อยากรู้การทำงานของตาราง app_storage เครื่งผมมันไม่จำค่าเดิม
ใช้ เวอร์ชั้น ประมาณ 3.52.1.** เป็นต้นมา
อาจารย์ท่านอื่นก็ตอบว่าของท่านจำ
แต่ของผม ยกตัวอยางเช่น งาน ER พอเลือกเจ้าหน้าที่ เลือกเวร เลือก รคส.แพทย์ แล้ว
บันทึก พอเลือกคนไข้ถัดไปมาลงรายการมันไม่จำค่าเดิม มันขึ้น เป็น 0 บ้าง 96 บ้าง
ขอบพระคุณครับ
-
ให้ อ. ในนี้ remote ไปดูดีกว่าคับ เพราะอาการนี้ ปกติแล้วเกิดได้ยาก หรือไม่มีผู้ที่พบปัญหานี้
นัดเวลากับท่าน อ. ในนี้คับ
ติดตั้ง teamviwer
น่าจะสะดวกดีคับ
*** ปล
แต่จุดสังเกตุ คือ ก่อนหน้านี้เป็นไหมคับ เป็นทุกเครื่องลูกเลยไหมคับ ถ้าเป็นทุกเครื่อง ต้องเช็คตัว db server
ถ้าไม่เป็นอาจต้องไปดูว่า ver ไหนแล้วเป็น แล้วดูต่อว่า ver นั้น แก้ไขอะไรบ้างคับ
ลองตรวจสอบ เครื่องที่ใช้งาน
select * from app_storage where computer_name='ชื่อเครื่อง'
ถ้า ไม่มี app_storage มีผลอะไรไหมคับ คือ ลบข้อมูลทิ้งเลยได้ไหม เฉพาะเครื่องที่เราใช้งาน (อันนี้ผมไม่แน่ใจคับว่าจะมีผลไหมถ้าลบทิ้ง)
แล้วลองเข้าหน้า er ใหม่
จากนั้น ไปดูค่าในตาราง ว่าโปรแกรมใส่อะไรมาให้หลังจากเข้า form er
app_storage ใช้ ข้อมูล storag_id โดยใช้ ตาราง serial ด้วย
ลองตรวจสอบ select * from serial where name like '%app%' จะมีค่าอยู่
ขณะเปิด er ใช้ tool sqltrace ดูว่าไปเรียกใช้ตารางไหนค่าไหนมาใช้คับ ก็น่าจะรู้คับว่าระบบทำงานอย่างไร
หรือ rename เครื่องคอมเป็นชื่อใหม่ โดยไม่ต้องลบข้อมูล จะได้ไม่พลาด แล้วตรวจสอบเหมือนเดิมคับ
ไม่แน่ใจกับคำตอบคับ
-
ทำตามรูป
-
เรียนถามคุณ weerawat ถ้าก่อนหน้านี้ผมคลิกเลือกไว้ แล้วถ้าไม่เอาออก ตอนหลัง
จะมีผลต่อส่วนอื่น ๆ ไหม
ขอบคุณครับ
-
ปัญหาเรื่องเครื่องไม่จำค่าที่โรงพยาบาลร้อยเอ็ดก็ยังเป็นอยู่และยังหาวิธีแก้ไขไม่ได้เลย ซึ่งลองแก้ไขตามที่แต่ละท่านเคยเสนอไว้ ลองหมดแล้วไม่มีการเปลี่ยนแปลง ทั้งลองเปลี่ยนชื่อตามที่แนะนำหรือเข้าไปตรวจสอบใน app_storage ก็ไม่เกิดผล อยากรู้วิธีแก้จริง ๆค่ะ เป็นอะไรที่ตอบเจ้าหน้าที่ผู้ใช้งานไม่ได้ และปวดหัวมาก ๆ
-
เรียนถามคุณ weerawat ถ้าก่อนหน้านี้ผมคลิกเลือกไว้ แล้วถ้าไม่เอาออก ตอนหลัง
จะมีผลต่อส่วนอื่น ๆ ไหม
ขอบคุณครับ
... ตอบแทนพี่เอก นิดนะครับ ถ้ายกเลิกการใช้ function ตัวนี้ ที่เห็นเลยก็จะเป็นเรื่องการทำงานของโปรแกรมบางส่วนจะช้ากว่าเปิดไว้ครับ แล้วก็จะเจอปัญหาเรื่องการไม่จำค่าเดิมครับ
ถ้าใช้ MySQL 5.1.33 อยู่ น่าจะพิจารณาเปลี่ยน version ก็ดีเหมือนกันนะครับ .. :D ...
-
ปัญหาเรื่องเครื่องไม่จำค่าที่โรงพยาบาลร้อยเอ็ดก็ยังเป็นอยู่และยังหาวิธีแก้ไขไม่ได้เลย ซึ่งลองแก้ไขตามที่แต่ละท่านเคยเสนอไว้ ลองหมดแล้วไม่มีการเปลี่ยนแปลง ทั้งลองเปลี่ยนชื่อตามที่แนะนำหรือเข้าไปตรวจสอบใน app_storage ก็ไม่เกิดผล อยากรู้วิธีแก้จริง ๆค่ะ เป็นอะไรที่ตอบเจ้าหน้าที่ผู้ใช้งานไม่ได้ และปวดหัวมาก ๆ
... ได้ลองตามรูปที่พี่เอก weerawat แนบไว้บ้างหรือยังครับ ...
... ลองติดตั้งตัว fullsetup 3.52.6.4 เป็น standalone แล้วลองนำเข้าฐานข้อมูลที่ใช้งานอยู่จริงๆ เข้ามาในระบบ standalone แ้้ล้ว upgrade version & update structure และไม่ปิดการใช้งาน function get serial.. แล้วลองทดสอบดูครับว่ามีปัญหาเหมือนเครื่องที่อยู่ในระบบจริงหรือเปล่า ... :D ....
-
ลองทำแล้วครับ เหมือนที่อาจารย์ weerawat บอก ก็ไม่เห็นมีปัญหาอะไร
แล้วทำตามวิธีของอาจารย์อ๊อดอีกอย่างด้วย
วิธีอาจาย์อ๊อด
delete from app_starage where computer_name="***"
แล้วเริ่มต้นเปิดใช้เครื่องนั้นใหม่ มันก็จะเริ่มบันทึกค่าให้ครับ
ขอบคุณทุกความกรุณาครับ
-
ถ้าเราใช้คำสั่งselect * from app_storage where computer_name="XXX"
ตรวจสอบดูแล้วไม่พบชื่อเครื่องที่มีปัญหาเก็บในตารางเลยจะมีวิธีแก้ไขยังไงค่ะ
-
รบกวนท่านผู้รู้แนะนำด้วยค่ะ