ผู้เขียน หัวข้อ: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ  (อ่าน 6529 ครั้ง)

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

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« เมื่อ: กรกฎาคม 29, 2011, 14:54:40 PM »
0
พอดีจะทำรายงานทันตกรรม แยกตามกลุ่มอายุ แต่พอไปดูใน ตารง dtmain ตรง vstage
เป็น 0 หมดเลยครับ แก้ยังไงครับ ออกรายงานไม่ไเ้เลย
นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 29, 2011, 15:08:18 PM »
0
เอา vn จาก dtmain ไปเชื่อมกับ vn จาก vnstat ก็จะได้อายุ ณ วันที่มารับบริการครับ ;) ;)
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 29, 2011, 15:12:02 PM »
0
เอา vn จาก dtmain ไปเชื่อมกับ vn จาก vnstat ก็จะได้อายุ ณ วันที่มารับบริการครับ ;) ;)

ทำยังงัยอะครับ
นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 29, 2011, 15:24:41 PM »
0
กำ.. ;D
เอาฟอร์มขึ้นมาเลย เดี๋ยวท่านเทพทั้งหลายจะจัดให้ หรือลองดูก่อนตามนี้
select...ฯลฯ...,v.age_y,....ฯลฯ
left outer join vn_stat v on v.vn=d.vn(ถ้า d คือ dtmain)
ฯลฯ
ไม่รู้เข้าใจหรือเปล่า....
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 29, 2011, 15:49:26 PM »
0
เอ่อ คำสั่งใน varible มันเป็นแบบนี้น่ะครับ

Value :=  GetSQLIntegerData('select count(d.vn,) from dtmain d  '+
   ' where d.vstdate between "'+ds1+'" and "'+ds2+'" and d.tmcode="100082" and vstage between "0" and "2"')


นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #5 เมื่อ: กรกฎาคม 29, 2011, 15:52:07 PM »
0
เอาตัวแดง ๆ ออกดูครับ

Value :=  GetSQLIntegerData('select count(d.vn,) from dtmain d  '+
   ' where d.vstdate between "'+ds1+'" and "'+ds2+'" and d.tmcode="100082" and vstage between "0" and "2"')
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #6 เมื่อ: กรกฎาคม 29, 2011, 16:00:11 PM »
0
เอาตัวแดง ๆ ออกดูครับ

Value :=  GetSQLIntegerData('select count(d.vn,) from dtmain d  '+
   ' where d.vstdate between "'+ds1+'" and "'+ds2+'" and d.tmcode="100082" and vstage between "0" and "2"')

ขอโทษครับอาจารย์ พิมพ์ผิด
แต่ปัญหามันคือ
ไอ้ตัวนี้ล่ะครับ vstage  มันเป็นศูนย์ อะครับ เลยไม่รู้จะใช้คำสั่งใหนไปดึงอายุมา นะ่ครับ
นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #7 เมื่อ: กรกฎาคม 29, 2011, 16:05:43 PM »
0
Value :=  GetSQLIntegerData('select count(d.vn) from dtmain d left outer join vn_stat v  on v.vn=d.vn  '+
   ' where d.vstdate between "'+ds1+'" and "'+ds2+'" and d.tmcode="100082" and v.age_y between "0" and "2"')


กลุ่มอายุอื่น ๆ ก็คล้าย ๆ กัน

ที่สงสัย  ทำไม  tmcode มันเป็นตัวเลขมากขนาดนี้่ครับ..ของผมมีแค่ 70 เอง tmcode แท้จริงคืออะไรครับ..

หรือจะสื้่อความหมายรายการยา หรือค่ารักษา เพราะมีตั้ง 6 หลักครับ
« แก้ไขครั้งสุดท้าย: กรกฎาคม 29, 2011, 16:11:42 PM โดย เกื้อกูล ครับ.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
Re: จะทำรายงานทันตกรรม แต่ติดปัญหาครับ
« ตอบกลับ #8 เมื่อ: กรกฎาคม 29, 2011, 16:29:14 PM »
0
Value :=  GetSQLIntegerData('select count(d.vn) from dtmain d left outer join vn_stat v  on v.vn=d.vn  '+
   ' where d.vstdate between "'+ds1+'" and "'+ds2+'" and d.tmcode="100082" and v.age_y between "0" and "2"')


กลุ่มอายุอื่น ๆ ก็คล้าย ๆ กัน

ที่สงสัย  ทำไม  tmcode มันเป็นตัวเลขมากขนาดนี้่ครับ..ของผมมีแค่ 70 เอง tmcode แท้จริงคืออะไรครับ..

หรือจะสื้่อความหมายรายการยา หรือค่ารักษา เพราะมีตั้ง 6 หลักครับ
ขอบคุณอารย์มากครับ ทำได้แล้ว กำลังศึกษาคำสั่งอยู่น่ะครับ แล้วลองแก้ฟร์อมรายงานไปด้วยครับ
 ที่ code มันมีตั้ง 6 หลัก เพราะเคยเอาตาราง dttm ของท่านอื่นมาดูน่ะครับ เห็นในรายงานมันออกเลยลองทำมั่งครับ แต่มันเปลี่ยนนานแล้ว เลยขี้เกียจตั้งใหม่ครับ ไม่ได้เกี่ยวกับอะไรเลย เอารายงานเขามาใช้ เลยเปลี่ยน code ตามเขาน่ะครับ มั
นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก