แจ้ง errors ครับ

แจ้ง errors ครับ

โพสต์โดย raknim เมื่อ เสาร์ ม.ค. 09, 2010 2:13 am

เป็นerrors ที่เกิดก่อน mitnet จะเสียครับ แต่ไม่แน่ใจว่าที่เสีย(ฟ้องว่า record is not available ปิดเครื่องแล้วเข้าmitnetใหม่จะค้างที่หน้าจอสีแดงล้างขอมูลการส่งต่อระหว่างแผนก) จะเกิดจาก errors เหล่านี้รึปล่าว หรือเกิดจากสาเหตุอื่น ท่านที่เข้าใจช่วยแปลความหมายของแต่ละ errors ให้หน่อยครับ ไม่เข้าใจ(Mitnet8.30 client DOS,Windows 98-ME-XP+utilityหลายVersion) ขอบคุณครับ

08/01/2010 09:17:56 G:\HOSPITAL\DATA\OVST.DBF
Rec: 474739 Key:HN
Prg:_DISP Line: 72
Err: 107 : Operator/operand type mismatch.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:17:57 G:\HOSPITAL\DATA\OVST.DBF
Rec: 474739 Key:HN
Prg:SYMPEDIT Line: 617
Err: 11 : Invalid function argument value, type, or count.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:18:04 G:\HOSPITAL\DATA\OVST.DBF
Rec: 474739 Key:HN
Prg:SYMPEDIT Line: 110
Err: 10 : Syntax error.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:18:12 G:\HOSPITAL\DATA\OVST.DBF
Rec: 474739 Key:HN
Prg:X_SAVE Line: 29
Err: 107 : Operator/operand type mismatch.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:29:02 G:\HOSPITAL\DATA\OVST.DBF
Rec: 468605 Key:HN
Prg:SYMPEDIT Line: 82
Err: 11 : Invalid function argument value, type, or count.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:29:03 G:\HOSPITAL\DATA\OVST.DBF
Rec: 468605 Key:HN
Prg:SYMPEDIT Line: 110
Err: 10 : Syntax error.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 09:29:09 G:\HOSPITAL\DATA\OVST.DBF
Rec: 468605 Key:HN
Prg:X_SAVE Line: 29
Err: 107 : Operator/operand type mismatch.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 10:50:53 G:\HOSPITAL\DATA\PT.DBF
Rec: 60841 Key:HN
Prg:AUTO_XL Line: 445
Err: 12 : Variable '_H' not found.
Soc:0011 St :[IN06100]ชันสูตร User : 20704
MAC:001D92B03E10#LAB # 255
08/01/2010 10:41:13 G:\HOSPITAL\DATA\OVST.DBF
Rec: 474762 Key:HN
Prg:X_SAVE Line: 29
Err: 107 : Operator/operand type mismatch.
Soc:0019 St :[IN02110]OPD User : 20205
MAC:002354B99AD5#OPD1 # 255
08/01/2010 10:46:55 G:\HOSPITAL\DATA\OVST.DBF
Rec: 461798 Key:HN
Prg:IMENU Line: 62
Err: 30 : Position is off the screen.
Soc:0012 St :[IN00000]ห้องบัตร User : 21202
MAC:001A92B47F20#CARD3 # 0
08/01/2010 10:47:01 G:\HOSPITAL\DATA\OVST.DBF
Rec: 356017 Key:HN
Prg:IMENU Line: 62
Err: 30 : Position is off the screen.
Soc:0012 St :[IN00000]ห้องบัตร User : 21202
MAC:001A92B47F20#CARD3 # 0
น้ำใจทำให้สังคมน่าอยู่
raknim
 
โพสต์: 140
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 16, 2008 12:24 am
ที่อยู่: รพ.หนองจิก อ.หนองจิก จ.ปัตตานี

กระทู้ นี้ยังไม่มีใครตอบเลยอ่ะ

โพสต์โดย stardin เมื่อ อาทิตย์ ม.ค. 17, 2010 9:18 am

ครับ ผมอ่านกระทู้นี้หลายวันแล้ว ก็ยังไม่มีคนตอบเลย ไม่เข้าใจว่า ไม่มีใครรู้เลยหรือครับ?
สตาดิน
stardin
 
โพสต์: 34
ลงทะเบียนเมื่อ: ศุกร์ ต.ค. 31, 2008 12:33 am
ที่อยู่: โรงพยาบาลยะรัง 106 หมู่ 1 ตำบลปิตูมุดี อำเภอยะรัง จังหวัดปัตตานี 94160

โพสต์โดย mit เมื่อ พุธ ม.ค. 20, 2010 11:47 pm

1.error ส่วนที่แจ้งมา sympedit นั้นเป็นส่วนที่บันทึก อาการและการตรวจ( หัวข้อ 2 และ 3 )ตรงนี้ก็จะเกิดเมื่อบันทึกข้อมูลเกินกว่าหน้าจอแสดงผลแล้วก็ใส่เข้าไปเรื่อยๆ แล้วมันก็ไม่แสดงประโยคสุดท้ายเพราะเกินแล้ว โปรแกรมไม่หยุดรับข้อมูลยังคงให้ใส่ต่อไปเรื่อยๆ พอถึงการแสดงผลไม่สามารถทำได้ก็เลยเป็นปัญหา ได้แก้ไขให้แล้ว ใน 8.40
2.auto_xl เป็น bug แก้ไขให้แล้วครับ
3.imenu เป็น external ที่ทางโปรแกรมเมอร์ของโรงพยาบาลของท่านสร้างขึ้นมาเอง จากข้อความแสดงว่ามีการอ้างถึงตำแหน่งของตัวหนังสืออยู่นอก กรอบของ window ที่กำลัง activate อยู่ เช่น สร้าง window ขึ้นมาเป็น 15,10 ถึง 18,70 หมายถึง window นี้มีขนาดสูง 4 กว้าง 61 ตัวอักษร ตำแหน่งบนซ้ายสุดคือ 0,0 ตำแหน่งล่างขวาสุดคือ 3,61 ทีนี้เวลาอ้างตำแหน่งเช่นต้องการจะแสดงข้อความที่อยู่บนหน้าจอคือ 17,10 แต่ขณะนี้ activate window นี้อยู่บรรทัดที่กำหนดอยู่นอกกรอบของ window จึงerror ครับดังนั้นก่อนกรณีนี้ ให้ activate screen ก่อนจึงจะถูกต้อง
สำหรับท่านที่ต้องการสร้างโปรแกรมเพิ่มเติม ถ้าต้องการ defi wind เพื่อแสดงข้อมูลสำหรับโปแกรมของท่านเอง สามารปอ้งกันความผิดพลาดนี้ได้โดย save window เดิมที่กำลัง activate อยู่ไว้ก่อนแล้วจึง activate wind ของท่านเอง เมื่อแสดงข้อความต่างๆเสร็จแล้วเมื่อจะออกจากโปรแกรมของท่านก็ activate wind เดิมกลับให้ ไม่เช่นนั้น error อาจแสดงที่โปแกรมหลักแทนก็ได้ โดยทำดังนี้
3.1.ที่ส่วนหัวของโปรแกรมต่อจากบรรทัด parameter ....
priv owind &&กำหนดตัวแปรสำหรับเก็บชื่อ window
owind = woutput() &&เอาชื่อ window ที่กำลังactivate เก็บในตัวแปรชื่อ owind
บรรทัดต่อจากตรงนี้ก็เป็นส่วนโปรแกรมของท่าน
3.2.ที่ส่วนท้ายโปรแกรมก่อน return
if empty(owind)
activate screen
else
activate wind &owind
endif
return
mit
 
โพสต์: 314
ลงทะเบียนเมื่อ: จันทร์ ต.ค. 27, 2008 11:47 pm


ย้อนกลับไปยัง ถาม-ตอบ ปัญหาต่างๆ เกี่ยวกับโปรแกรม MIT-NET

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 92 ท่าน