BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: k_toedkiets ที่ มีนาคม 19, 2013, 08:57:20 AM

หัวข้อ: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 19, 2013, 08:57:20 AM
คือว่าผมได้ลองพิมพ์ opd card จากห้อง er แล้วตรงส่วนของ ผู้ตรวจรักษา ชื่อแพทย์ไม่พิมพ์ออกมา แต่จะพิมพ์ชื่อผู้ที่ login เข้าระบบคือพยาบาลเท่านั้นครับ
แต่ถ้าพิมพ์ออกจากห้องตรวจแพทย์ ออกปกติครับ ผมใช้ 3.56.2.15 ครับ แต่ลองให้ er ถอยมาใช้ 3.55.7.10 ก็ออกปกติครับ
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 20, 2013, 08:40:36 AM
ช่วยดันหน่อยครับ...
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 20, 2013, 08:49:52 AM
ลอง left outer join ovst_control_doctor     ที่ vn ตรงกัน...แล้ววาง DBTEXT ชื่อแพทย์ซ้อนตำแหน่งเดียวกันครับ...ตามต้องการ

select * from ovst_control_doctor   
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 20, 2013, 09:56:14 AM
ลอง left outer join ovst_control_doctor     ที่ vn ตรงกัน...แล้ววาง DBTEXT ชื่อแพทย์ซ้อนตำแหน่งเดียวกันครับ...ตามต้องการ

select * from ovst_control_doctor   
เพิ่มบรรทัดไหนก็ได้ใช่ไหมครับ...ถ้าเพิ่มแล้วพิมพ์ทางห้องตรวจชื่อจะซ้อนกันไหมครับ
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: niyomstd ที่ มีนาคม 20, 2013, 10:06:49 AM
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 20, 2013, 10:50:35 AM
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: Aquilani ที่ มีนาคม 20, 2013, 11:17:10 AM
ฟอร์ม opd card ห้อง er ต้องเป็นชื่อ FORM-Doctor-ER-OPDCARD นะครับ
ถ้าไม่เป็นการรบกวน แก้ให้หน่อยได้ไหมครับ... :D :D :D

ขอด้วยคนครับติดปัญหาเดียวกันครับ  ;D
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 20, 2013, 14:11:11 PM
ฟอร์ม 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
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: Aquilani ที่ มีนาคม 20, 2013, 16:46:40 PM
ฟอร์ม 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
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: ICeZ ที่ มีนาคม 27, 2013, 13:45:23 PM
แก้ไขได้ล่ะครับ ตามนี้นะ

เขาเพิ่มฟิล์ดเก็บตารางแพทย์เวร ชื่อว่า command_doctor

วิธีแก้เลยต้องแก้ไขที่ฟอร์มรายงาน จากเดิมที่ดึงจากฟิล์ด Doctor ในตาราง ovst

ก็แค่เปลีย่นเป็นฟิล์ด  command_doctor จากตาราง ovstเหมือนเดิมครับ

ลองแก้ไขดูครับ
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: k_toedkiets ที่ มีนาคม 27, 2013, 16:07:03 PM
แก้ไขได้ล่ะครับ ตามนี้นะ

เขาเพิ่มฟิล์ดเก็บตารางแพทย์เวร ชื่อว่า 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']+'" ')+' )'  ;
ช่วยที
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: ICeZ ที่ มีนาคม 28, 2013, 09:09:04 AM
ก่อนแก้ไข 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']+'" ')+' )'  ;
หัวข้อ: Re: พิมพ์ opd card ห้อง ER ออกมาไม่มีชื่อแพทย์
เริ่มหัวข้อโดย: ICeZ ที่ มีนาคม 28, 2013, 09:10:29 AM
ตอนนี้ห้องer ผมเลยทำให้ออกทั้งชื่อ แพทย์เวร กับชื่อเจ้าหน้าที่ เลย ส่วนห้องแพทย์ ก็ใช้ฟอร์มปกติ