ผู้เขียน หัวข้อ: รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ  (อ่าน 4006 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ nksawan2011

  • Full Member
  • ***
  • กระทู้: 130
  • Respect: 0
    • ดูรายละเอียด
รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ
« เมื่อ: ตุลาคม 11, 2011, 13:44:43 PM »
0
อยากแก้เงื่อนไขครับ คือ

1.เลือกช่วงวันที่ (ตามเดิม)
2.เลือกสิทธิ์ เปลี่ยนเป็น เลือกตามจังหวัด (จากตาราง chwpart.hospcode)
3.เลือก รพ. เปลี่ยนเป็น เลือกตามอำเภอ (จากตาราง amppart.hospcode)
   
ต้องแก้ไขตรงไหนบ้างครับ ตอนนี้กำลังงมหาอยู่ครับรบกวนด้วยครับ
 
       GetDateRangeDialog(date1, date2);
       ds1:=formatdatetime('yyyy-mm-dd',date1);
       ds2:=formatdatetime('yyyy-mm-dd',date2);
      pttype_list := getsqlsubquerydata('select distinct pttype from vn_stat where vstdate between "'+ds1+'" and "'+ds2+'" ');
      pttype_list :=getpickuplist('select concat(pttype,":",name) as pttype_name from pttype where pttype in ('+pttype_list+')  order by pttype ');
      hospcode_list:=getsqlsubquerydata('select distinct hospmain from vn_stat where pttype in ('+copy(pttype_list,1,2)+') and vstdate between "'+ds1+'" and "'+ds2+'" ');
      hospcode_list := getpickuplist('select concat(hospcode,":",hosptype," ",name) as name from hospcode where hospcode in ('+hospcode_list+')order by hospcode ');
     
    ChangeReportSQL('select v.* from vn_stat v  left outer join ovst o on o.vn = v.vn   where v.pttype in ('+copy(pttype_list,1,2)+') and v.vstdate between "'+ds1+'" and "'+ds2+'"  and v.hospmain="'+copy(hospcode_list,1,5)+'" and o.an is null order by v.vn ');
   
   
   
ยังใหม่อยู่ โปรดชี้แนะ
ร.พ.จิตเวชนครสวรรค์ราชนครินทร์
ขึ้นระบบ 01 มีนาคม 2554

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 11, 2011, 14:38:18 PM »
0
ลองส่งรายงานขึ้นมาครับ  แต่จากที่อ่าน
จากที่อ่านแสดงว่าไม่เอา pttype ไปจับใช่ไหมครับ
โรงพยาบาลก็ไม่เอา 
งั้นน่าจะใช้  vn_stat.aid มาจับได้นะครับ

หรือไม่ก็จัดเต็มที่
 http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=22755.msg198314#new
« แก้ไขครั้งสุดท้าย: ตุลาคม 11, 2011, 14:50:03 PM โดย nahos »
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ nksawan2011

  • Full Member
  • ***
  • กระทู้: 130
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 11, 2011, 15:17:12 PM »
0
ใช่ครับ เลือกวันแล้วเลือกจังหวัดจาก โรงพยาบาลหลักในตาราง hospcode และอำเภอในตาราง hospcode
รพ.เรียกเก็บรายอำเภอครับ

ขอเพิ่มอีกนิดครับเลือกแบบ ALL ได้ด้วยนะครับ




ลองส่งรายงานขึ้นมาครับ  แต่จากที่อ่าน
จากที่อ่านแสดงว่าไม่เอา pttype ไปจับใช่ไหมครับ
โรงพยาบาลก็ไม่เอา 
งั้นน่าจะใช้  vn_stat.aid มาจับได้นะครับ

หรือไม่ก็จัดเต็มที่
 http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=22755.msg198314#new
« แก้ไขครั้งสุดท้าย: ตุลาคม 11, 2011, 15:25:06 PM โดย nksawan2011 »
ยังใหม่อยู่ โปรดชี้แนะ
ร.พ.จิตเวชนครสวรรค์ราชนครินทร์
ขึ้นระบบ 01 มีนาคม 2554

ออฟไลน์ nksawan2011

  • Full Member
  • ***
  • กระทู้: 130
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 12, 2011, 14:24:31 PM »
0
ช่วยชี้แนวทางด้วยครับ ??? ::) :'(
ยังใหม่อยู่ โปรดชี้แนะ
ร.พ.จิตเวชนครสวรรค์ราชนครินทร์
ขึ้นระบบ 01 มีนาคม 2554

ออฟไลน์ nksawan2011

  • Full Member
  • ***
  • กระทู้: 130
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนช่วยแก้ไขรายงาน นค.1 ด้วยครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 13, 2011, 09:48:51 AM »
0
ยังกดAccept answerไม่ได้ ยังทำไม่สำเร็จ

GetDateRangeDialog(date1, date2);
       ds1:=formatdatetime('yyyy-mm-dd',date1);
       ds2:=formatdatetime('yyyy-mm-dd',date2);
      pttype_list := getsqlsubquerydata('select distinct pttype from vn_stat where vstdate between "'+ds1+'" and "'+ds2+'" ');
      pttype_list :=getpickuplist('select concat(pttype,":",name) as pttype_name from pttype where pttype in ('+pttype_list+')  order by pttype ');
      hospcode_list:=getsqlsubquerydata('select distinct hospmain from vn_stat where pttype in ('+copy(pttype_list,1,2)+') and vstdate between "'+ds1+'" and "'+ds2+'" ');
      hospcode_list := getpickuplist('select concat(hospcode,":",hosptype," ",name) as name from hospcode where hospcode in ('+hospcode_list+')order by hospcode ');
     
    ChangeReportSQL('select v.* from vn_stat v  left outer join ovst o on o.vn = v.vn   where v.pttype in ('+copy(pttype_list,1,2)+') and v.vstdate between "'+ds1+'" and "'+ds2+'"  and v.hospmain="'+copy(hospcode_list,1,5)+'" and o.an is null order by v.vn ');

ยังใหม่อยู่ โปรดชี้แนะ
ร.พ.จิตเวชนครสวรรค์ราชนครินทร์
ขึ้นระบบ 01 มีนาคม 2554