BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: อยากมีที่จอดใจ ที่ พฤศจิกายน 21, 2012, 15:55:13 PM

หัวข้อ: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ พฤศจิกายน 21, 2012, 15:55:13 PM
อยากขอความช่วยเหลือหน่อยครับ คือผมต้องการรายงานออกมาว่า มีใครรับยาตัวนั้น ตัวนี้บ้าง ในวัน เดือน ปี ต้องเขียนคำสั่ง เขียนรายงานยังไงครับ สมมติตามภาพแนบครับ (ไม่รู้เรื่อง SQL เลยครับ)
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: krathokman ที่ พฤศจิกายน 23, 2012, 09:24:46 AM
SELECT opitemrece.vn, opitemrece.an, opitemrece.vstdate, opitemrece.hn, opitemrece.pttype, drugitems.name, opitemrece.icode, opitemrece.qty, opitemrece.sum_price, patient.pname, patient.fname, patient.lname, patient.moopart, patient.tmbpart, patient.amppart, patient.chwpart
FROM (opitemrece INNER JOIN patient ON opitemrece.hn = patient.hn) INNER JOIN drugitems ON opitemrece.icode = drugitems.icode
GROUP BY opitemrece.vn, opitemrece.an, opitemrece.vstdate, opitemrece.hn, opitemrece.pttype, drugitems.name, opitemrece.icode, opitemrece.qty, opitemrece.sum_price, patient.pname, patient.fname, patient.lname, patient.moopart, patient.tmbpart, patient.amppart, patient.chwpart;
limit 4

ประมาณนี้ครับ  ตัวแปรที่ต้องไปทำเพิ่ม  HN,Vstdate  เป็นต้น
ที่อยู่ไปเขียน Variable เอาข้างในได้ครับ โดยหาต่อในตาราง  thaiaddress
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: krathokman ที่ พฤศจิกายน 23, 2012, 09:43:27 AM
ขอแก้ไข  เท่านี้ก็พอครับ
SELECT opitemrece.vn, opitemrece.an, opitemrece.vstdate, opitemrece.hn, opitemrece.pttype, drugitems.name, opitemrece.icode, opitemrece.qty, opitemrece.sum_price, patient.pname, patient.fname, patient.lname, patient.moopart, patient.tmbpart, patient.amppart, patient.chwpart
FROM (opitemrece INNER JOIN patient ON opitemrece.hn = patient.hn) INNER JOIN drugitems ON opitemrece.icode = drugitems.icode
      where opitemrece.hn ='000002028'    limit 23
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 23, 2012, 13:06:16 PM
ลองดูที่นี่ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=12853.0
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ พฤศจิกายน 26, 2012, 09:49:55 AM
ไปทดลองทำแล้วครับ แต่งงมาก (เพราะไม่รู้จักคำสั่ง SQL นี่แหละมั้ง) แต่ตอนนี้ ขอความช่วยเหลือก่อนได้ไหมครับ ท่านใดเขียนคำสั่ง SQL เก่ง หรือทำรายงานเก่ง ๆ (ตอนนี้ต้องการด่วน ถ้ามีเวลาว่างผมจะฝึกทำ) อยากได้รายงานแบบว่า
เมื่่อป้อนชื่อยาหรือ เลือกยาแล้วสามารถโชว์ได้เลยว่า ใครรับยานี้ไปบ้างน่ะครับ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 26, 2012, 20:32:22 PM
ไปทดลองทำแล้วครับ แต่งงมาก (เพราะไม่รู้จักคำสั่ง SQL นี่แหละมั้ง) แต่ตอนนี้ ขอความช่วยเหลือก่อนได้ไหมครับ ท่านใดเขียนคำสั่ง SQL เก่ง หรือทำรายงานเก่ง ๆ (ตอนนี้ต้องการด่วน ถ้ามีเวลาว่างผมจะฝึกทำ) อยากได้รายงานแบบว่า
เมื่่อป้อนชื่อยาหรือ เลือกยาแล้วสามารถโชว์ได้เลยว่า ใครรับยานี้ไปบ้างน่ะครับ
ผมให้ link ไว้แล้ว ไปดูหรือยังครับ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ พฤศจิกายน 27, 2012, 13:03:27 PM
ผมให้ link ไว้แล้ว ไปดูหรือยังครับ
ไปดูมาแล้วครับ แต่ทำไม่เป็น ผมลองมั่ว ๆ ดูโดยโหลดแล้วนำเข้าที่ตรงดีซาย แล้วมันก็ไปอยู่ตรงไหนไม่รู้หาไม่เจอ พอผมลองดูแต่ละตัว ตัวที่ต้องการมันก็จะ error ประมาณว่าหาไฟล์นี้ไม่เจอ ให้ติดต่อผู้ดูแลซึ่งผมทำไม่เป็น ผมพยายามจะค้นกระทู้เก่า ๆ ว่าวิธีนำเข้าไฟล์ที่เขาให้โหลดนำเข้ายังไง ตรงไหน นำเข้าแล้วมันไปอยู่ตรงไหน เมื่อหาเจอแล้วต้องเอามาใช้ยังไง หาต้องการนำมาใช้กับของเราต้องทำยังไง ๆ ซึ่งต้องใช้เวลาอย่างมาก (แต่เคยเห็นนานแล้วมีคนเคยนำวีดิโอตอน อ.ชัยพร สอนการเขียน SQL ทำ Report และมีตารางการเข้าร่วมอบรม แต่ตอนนั้นผมไม่ได้ใช้โปรแกรมนี้และก็ไม่คิดว่าจะได้ใช้ก็เลยผ่านไปเลย (ตอนนั้นหาข้อมูลอ่านในเว็บไปเรื่อย)) พอมาเจอเหตุการณ์จริงก็เลยเป็นดังเช่นปัจจุบันครับคือ ทำไม่เป็น  :'(
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 27, 2012, 14:53:03 PM
พิมพ์ keyword ของชื่อรายงานที่กดนำเข้า report แล้วกดปุ่มค้นหา...(  ทีเมนูในระบบ HOSxP ครับ..หัวข้อ  Custom มิใช่ System )
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ พฤศจิกายน 30, 2012, 12:44:02 PM
ขอบคุณครับ สำหรับคำตอบ ตอนนี้หาเจอแล้วไฟล์ที่นำเข้าแต่เวลาผมเลือกแล้วมันไม่ขึ้นอะไรมาให้เลยครับ พอผมเจอไฟล์ที่นำเข้าผมก็กดที่ปุ่ม Generate Preview พอกดเสร็จแล้วมันก็จะขึ้นตามรูปภาพแรกที่แนบมาให้ดู พอผมกดพิมพ์มันก็มีลิสต์รายการให้เลือก พอเลือกแล้วกดปุ่มตกลง มันก็จะเด้งกลับมาให้ใส่ข้อมูลอีก ไม่สามารถดูรายการได้เลย
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 30, 2012, 14:05:43 PM
รายการของเรา อาจมีรหัส  icode ไม่เหมือนของ เจ้าของ รายงาน ครับ...
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: nahos ที่ พฤศจิกายน 30, 2012, 15:40:42 PM
เอ น่าจะได้นะครับ เพราะผมก็โหลด มาใช้
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ ธันวาคม 03, 2012, 13:19:53 PM
รายการของเรา อาจมีรหัส  icode ไม่เหมือนของ เจ้าของ รายงาน ครับ...
เป็นไปได้ไหมครับว่าผมใช้ตัวฟรี ไม่ได้เสียตังค์ เลยใช้งานไม่ได้ เพราะของผมเป็นเวอร์ชั่น 3.55.8.14  รายงานเพิ่มเติมครับ ตอนนี้มั่วไปมั่วมาคลิกไปคลิกมาได้แล้วครับ แล้วถ้าหากผมอยากให้ที่อยู่ของผู้รับยาโชว์ตามรูปภาพต้องทำยังไงครับ พอดีจะทำรายงานว่าใครรับยาตัวนี้ไปบ้าง บ้านเลขที่อยู่ที่ไหน เผื่อเวลามีปัญหาจะได้รู้ว่าคนนี้มารับยาจริง ประมาณนี้ครับ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 03, 2012, 13:27:15 PM
รายการของเรา อาจมีรหัส  icode ไม่เหมือนของ เจ้าของ รายงาน ครับ...
เป็นไปได้ไหมครับว่าผมใช้ตัวฟรี ไม่ได้เสียตังค์ เลยใช้งานไม่ได้ เพราะของผมเป็นเวอร์ชั่น 3.55.8.14

ไม่เกี่ยวครับ...Report อ่านและดึงข้อมูล จาก Database มิใช่ App
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ ธันวาคม 03, 2012, 17:37:54 PM
แก้ที่ตัวรายงานได้เลยครับไม่เกี่ยวกับ  activate หรือไม่ activate ครับ
รายการของเรา อาจมีรหัส  icode ไม่เหมือนของ เจ้าของ รายงาน ครับ...
เป็นไปได้ไหมครับว่าผมใช้ตัวฟรี ไม่ได้เสียตังค์ เลยใช้งานไม่ได้ เพราะของผมเป็นเวอร์ชั่น 3.55.8.14  รายงานเพิ่มเติมครับ ตอนนี้มั่วไปมั่วมาคลิกไปคลิกมาได้แล้วครับ แล้วถ้าหากผมอยากให้ที่อยู่ของผู้รับยาโชว์ตามรูปภาพต้องทำยังไงครับ พอดีจะทำรายงานว่าใครรับยาตัวนี้ไปบ้าง บ้านเลขที่อยู่ที่ไหน เผื่อเวลามีปัญหาจะได้รู้ว่าคนนี้มารับยาจริง ประมาณนี้ครับ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: nutsuanplu ที่ ธันวาคม 04, 2012, 08:33:22 AM
แล้วถ้าหากผมอยากให้ที่อยู่ของผู้รับยาโชว์ตามรูปภาพต้องทำยังไงครับ พอดีจะทำรายงานว่าใครรับยาตัวนี้ไปบ้าง บ้านเลขที่อยู่ที่ไหน เผื่อเวลามีปัญหาจะได้รู้ว่าคนนี้มารับยาจริง ประมาณนี้ครับ

สร้าง variable ขึ้นมาอันหนึ่ง แล้วทำตามภาพด้านล่าง
อีกวิธีหนึ่ง ต้อง join ตาราง thaiaddress
ลองทำดูครับ  ;D
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ ธันวาคม 04, 2012, 11:31:54 AM
สร้าง variable ขึ้นมาอันหนึ่ง แล้วทำตามภาพด้านล่าง
อีกวิธีหนึ่ง ต้อง join ตาราง thaiaddress
ลองทำดูครับ  ;D
ภาพข้างล่างที่แนบมา ผมต้องเข้าที่เมนูไหนครับ แล้วผมต้องพิมพ์ลงไปเลยเหรอครับ หรือว่าผมต้องเอาโปรแกรมตัวเดิมมาแก้ไข แล้วโปรแกรมที่ผมทำก็มีสมาชิกเขาทำไว้แล้วผมก็ไปโหลดมา แล้วแบบนี้จะแก้ไขได้เหรอครับ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ธันวาคม 04, 2012, 11:52:42 AM
สร้าง variable ขึ้นมาอันหนึ่ง แล้วทำตามภาพด้านล่าง
อีกวิธีหนึ่ง ต้อง join ตาราง thaiaddress
ลองทำดูครับ  ;D
ภาพข้างล่างที่แนบมา ผมต้องเข้าที่เมนูไหนครับ แล้วผมต้องพิมพ์ลงไปเลยเหรอครับ หรือว่าผมต้องเอาโปรแกรมตัวเดิมมาแก้ไข แล้วโปรแกรมที่ผมทำก็มีสมาชิกเขาทำไว้แล้วผมก็ไปโหลดมา แล้วแบบนี้จะแก้ไขได้เหรอครับ

อ่าน  manual ที่อยู่ใน folder ของ HOSxP  ครับ....เรื่อง Report Designer ครับ...หรือ ดูจาก youtube hosxp  report designer พอมีอยู่ครับ...ลองดู ไม่ยาก  ไม่ง่าย...กลาง ๆ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ ธันวาคม 04, 2012, 12:43:00 PM
อ่าน  manual ที่อยู่ใน folder ของ HOSxP  ครับ....เรื่อง Report Designer ครับ...หรือ ดูจาก youtube hosxp  report designer พอมีอยู่ครับ...ลองดู ไม่ยาก  ไม่ง่าย...กลาง ๆ
ขอบคุณครับ งั้นเดี๋ยวจะลองอ่านและลองทำดู
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 04, 2012, 17:20:27 PM
เป็นไปได้ไหมครับว่าผมใช้ตัวฟรี ไม่ได้เสียตังค์ เลยใช้งานไม่ได้ เพราะของผมเป็นเวอร์ชั่น 3.55.8.14  รายงานเพิ่มเติมครับ ตอนนี้มั่วไปมั่วมาคลิกไปคลิกมาได้แล้วครับ แล้วถ้าหากผมอยากให้ที่อยู่ของผู้รับยาโชว์ตามรูปภาพต้องทำยังไงครับ พอดีจะทำรายงานว่าใครรับยาตัวนี้ไปบ้าง บ้านเลขที่อยู่ที่ไหน เผื่อเวลามีปัญหาจะได้รู้ว่าคนนี้มารับยาจริง ประมาณนี้ครับ
report ของผมไม่คิดเงินอยู่แล้วครับ

ไม่ต้องมั่วครับ มีรายการขึ้นมาให้เลือก คุณก็ key ชื่อยาให้ตรงกับในฐานก็ได้แล้วล่ะครับ
ปัญหาคือถ้า key ชื่อยาไม่ตรงกับที่มีในฐานมันก็ไม่แสดงอะไรครับ เพราะมันหาไม่เจอ

ไม่มีการผูกกับ icode ใด ๆ
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 04, 2012, 17:25:26 PM
จัดให้ตามคำขอ แต่ยังไม่สวยงามนะครับ เวลาน้อย
CUSTOM-DrugUseSelected_PtAddr.cds
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: อยากมีที่จอดใจ ที่ ธันวาคม 06, 2012, 09:23:05 AM
ขอบคุณครับ เย้ รอดตายแล้ว เอาไปหนึ่งคะแนน  ;D (ยังไม่ได้ลองใช้นะครับ มาตอบก่อนและก็ให้คะแนนก่อน (เชื่อในฝีมือท่าน ;D) ถ้าไม่ได้ผลยังไงจะมาหักคะแนนนะครับ  ;D ล้อเล่นครับ)
หัวข้อ: Re: ช่วยสอนการเขียนรายงาน SQL หน่อยครับ
เริ่มหัวข้อโดย: naydekdee ที่ มีนาคม 02, 2016, 11:22:58 AM
http://wwwnno.moph.go.th/oppp/index.php?topic=88.0