เอาตัวนี้ไปแทนแล้วกันครับ ที่ error เพราะยังไม่ได้สร้างตาราง pttype_dansai ครับ แต่ตัวรายงานที่สองชื่อรายงาน CUSTOM-แบบรายการค่ารักษาพยาบาลผู้ป่วยใน_opi_.cds และ CUSTOM-แบบรายการค่ารักษาพยาบาลผู้ป่วยนอก_opi_OPD.cds จะต้องสร้าง table 2 table ด้วยนะครับ ผมไม่อยากยุ่งกับกับตาราง pttype ของอาจารย์นะครับ
คำสั่งตามนี้นะครับ
1.ตาราง pttype_dsmain
CREATE TABLE `pttype_dsmain` (
`pttype` varchar(5) NOT NULL default '',
`fee_code` varchar(5) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
2.ตาราง pttype_dansai
CREATE TABLE `pttype_dansai` (
`fee_code` int(2) NOT NULL default '0',
`pname` varchar(150) NOT NULL default '',
`opd` varchar(30) NOT NULL default '',
`ipd` varchar(30) NOT NULL default '',
PRIMARY KEY (`fee_code`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
ตาราง pttype_dsmain ให้เปรียบเทียบ pttype กับตาราง pttype อีกทีนะครับ ให้ตรงกันตามรหัสสิทธินะครับและใส่ข้อมูลรตามรูปตัวอย่างนะครับ ดูว่า ตาราง ฟิวล์ opd และ ipd หมายถึง 1และ2 1=ชำระเงิน, 2=ลูกหนี้