BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pasin ที่ มกราคม 24, 2008, 20:38:35 PM

หัวข้อ: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: pasin ที่ มกราคม 24, 2008, 20:38:35 PM
พอดีผมค้นหาแล้วไม่มีบอกไว้
รบกวน อ.MN ,อ.อ๊อด ,อ.นาจ หรืออาจารย์ท่านอื่น ช่วยไขข้อสงสัยด้วยครับ
1.เมื่อกดปุ่มสั่งพิมพ์ IPD PROFILE SHEET แล้ว จะมีกรอบ DebugWindowForm แสดงข้อความ Error ดังรูปทุกครั้งเลยครับ
2.เมื่อใช้ฟอร์มที่มีอยู่ในโปรแกรมจะไม่มี ERR ขึ้น แต่เภสัชกรไม่ต้องการ
รบกวนช่วยหามีวิธีการแก้ไขปัญหาให้ด้วยครับ
หัวข้อ: Re: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: doramon ที่ มกราคม 24, 2008, 20:42:10 PM
ทดสอบเปลียน vesion สูงขึ้นครับ
หัวข้อ: Re: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: pasin ที่ มกราคม 24, 2008, 20:51:26 PM
ลองอัพเป็น v.3.50.12.16 แล้วครับ แต่ก็ยังไม่หาย ไม่ทราบว่าเป็นเพราะอะไรครับ
หัวข้อ: Re: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: doramon ที่ มกราคม 24, 2008, 22:36:49 PM
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3884.msg19820#new
หัวข้อ: Re: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: pasin ที่ มกราคม 25, 2008, 11:40:34 AM
กรณ๊ที่ 1
ผมลองลงโปรแกรมใหม่และเพิ่มรายการลงใน DRUG PROFILE แล้วสั่งพิมพ์ โดยใช้ฟอร์มจากโปรแกรม พบว่า
ไม่เกิด ERR ของ DebugWindow และในตาราง IPD_PROFILE_PRINT ไม่มีการเพิ่มข้อมูลลงในตารางนี้

กรณีที่ 2
ผมลองใช้ฟอร์มจาก IPD-PROFILE-REPORT-1 ปรากฏว่าเกิด DebugWindow แสดงข้อความ Error ว่า
System Message
SQL Error: Duplicate entry '999999' for key 1
select * from ipd_profile_print where an = '000000002'

ผมเลยลองใช้ Show SQl Trace Window เพื่อดูการทำงานของ SQL พบว่า มีการใช้คำสั่งนี้ครับ

INSERT INTO ipd_profile_print (med_plan_number,an,doctor,icode,qty,offdate,orderdate,orderstatus,drugusage,sp_use,frequency,name,shortlist,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,`number`,icode_type,return_qty,vorder,start_date) VALUES (999999,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,999,'2008-01-25')

ผมคิดว่าเป็นการเพิ่มข้อมูลลงในตาราง IPD_PROFILE_PRINT ซึ่งเป็นผลทำให้เกิด DebugWindow ขึ้น

แล้วทำไมกรณีที่ 1 จึงไม่เกิดปัญหาครับ
รบกวน อ.MN , อ.อ๊อด , อ.นาจ หรืออาจารย์ท่านอื่นช่วยไขข้อส่งสัย และวิธีการแก้ไขด้วยครับ
คือว่าผมเป็น Admin มือใหม่ครับ
หัวข้อ: Re: ปัญหาการสั่งพิมพ์ IPD PROFILE SHEET
เริ่มหัวข้อโดย: thannawe ที่ มกราคม 25, 2008, 21:23:41 PM
สนใจครับ  :D