BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: k_toedkiets ที่ มีนาคม 19, 2013, 08:57:20 AM
-
คือว่าผมได้ลองพิมพ์ opd card จากห้อง er แล้วตรงส่วนของ ผู้ตรวจรักษา ชื่อแพทย์ไม่พิมพ์ออกมา แต่จะพิมพ์ชื่อผู้ที่ login เข้าระบบคือพยาบาลเท่านั้นครับ
แต่ถ้าพิมพ์ออกจากห้องตรวจแพทย์ ออกปกติครับ ผมใช้ 3.56.2.15 ครับ แต่ลองให้ er ถอยมาใช้ 3.55.7.10 ก็ออกปกติครับ
-
ช่วยดันหน่อยครับ...
-
ลอง left outer join ovst_control_doctor ที่ vn ตรงกัน...แล้ววาง DBTEXT ชื่อแพทย์ซ้อนตำแหน่งเดียวกันครับ...ตามต้องการ
select * from ovst_control_doctor
-
ลอง left outer join ovst_control_doctor ที่ vn ตรงกัน...แล้ววาง DBTEXT ชื่อแพทย์ซ้อนตำแหน่งเดียวกันครับ...ตามต้องการ
select * from ovst_control_doctor
เพิ่มบรรทัดไหนก็ได้ใช่ไหมครับ...ถ้าเพิ่มแล้วพิมพ์ทางห้องตรวจชื่อจะซ้อนกันไหมครับ
-
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
-
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D
-
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D
ขอด้วยคนครับติดปัญหาเดียวกันครับ ;D
-
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D
ขอด้วยคนครับติดปัญหาเดียวกันครับ ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29431.msg242511;topicseen#new
ไม่นานเกินรอครับ เพราะมี อ.เก่งๆ หลายท่านรอทำให้อยู่... :D :D :D :D :D
-
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D
ขอด้วยคนครับติดปัญหาเดียวกันครับ ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29431.msg242511;topicseen#new
ไม่นานเกินรอครับ เพราะมี อ.เก่งๆ หลายท่านรอทำให้อยู่... :D :D :D :D :D
;D
-
แก้ไขได้ล่ะครับ ตามนี้นะ
เขาเพิ่มฟิล์ดเก็บตารางแพทย์เวร ชื่อว่า command_doctor
วิธีแก้เลยต้องแก้ไขที่ฟอร์มรายงาน จากเดิมที่ดึงจากฟิล์ด Doctor ในตาราง ovst
ก็แค่เปลีย่นเป็นฟิล์ด command_doctor จากตาราง ovstเหมือนเดิมครับ
ลองแก้ไขดูครับ
-
แก้ไขได้ล่ะครับ ตามนี้นะ
เขาเพิ่มฟิล์ดเก็บตารางแพทย์เวร ชื่อว่า command_doctor
วิธีแก้เลยต้องแก้ไขที่ฟอร์มรายงาน จากเดิมที่ดึงจากฟิล์ด Doctor ในตาราง ovst
ก็แค่เปลีย่นเป็นฟิล์ด command_doctor จากตาราง ovstเหมือนเดิมครับ
ลองแก้ไขดูครับ
แก้แล้ว error ครับ
ก่อนแก้ไขใช้ได้
Value := '( '+GetSQLStringData('select d2.name '+
'from ovst d1 '+
'left outer join doctor d2 on d2.code = d1.doctor '+
'where d1.vn = "'+DBPipeline['vn']+'" ')+' )' ;
หลังจากแก้ไขแล้วใช้ไม่ได้ครับ
Value := '( '+GetSQLStringData('select d2.name '+
'from ovst d1 '+
'left outer join command_doctor d2 on d2.code = d1.command_doctor '+
'where d1.vn = "'+DBPipeline['vn']+'" ')+' )' ;
ช่วยที
-
ก่อนแก้ไข code เป็นแบบนี้
Value := '( '+GetSQLStringData('select d2.name '+
'from ovst d1 '+
'left outer join doctor d2 on d2.code = d1.doctor '+
'where d1.vn = "'+DBPipeline['vn']+'" ')+' )' ;
แก้ไขเฉพาะที่ลงสี ตามนี้
Value := '( '+GetSQLStringData('select d2.name '+
'from ovst d1 '+
'left outer join doctor d2 on d2.code = d1.command_doctor '+
'where d1.vn = "'+DBPipeline['vn']+'" ')+' )' ;
-
ตอนนี้ห้องer ผมเลยทำให้ออกทั้งชื่อ แพทย์เวร กับชื่อเจ้าหน้าที่ เลย ส่วนห้องแพทย์ ก็ใช้ฟอร์มปกติ