BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 19, 2009, 10:41:04 AM

หัวข้อ: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 19, 2009, 10:41:04 AM
พอดีว่าผมออก แบบรายงานในส่วนของ Designer แล้วไม่สามารถทำให้ข้อมูลยาออกมาตามที่ต้องการได้ครับ ลองมาหลายวิธีละ limit 20 มันก็ออกมาแค่ 20 รายการ ใช้ Union มันก็ออกมาทั้งหมด ไม่ได้แยก ประเภทละ 20 รายการ ผมจนมุมแล้วครับ ไม่ถนัดการใช้ ภาษา Mysql ครับ เดี๋ยวจะแจงให้เป็นข้อๆนะครับ

1. แยกยาตามประเภท เช่น Tablet , Liqiud เป็นต้น
2. ให้แสดงรายการยาที่ใช้มากที่สุดเรียงลำดับจากมากไปน้อย เอาเพียงประเภทละ 20 รายการ
3. ต้องออกในชุดเดียวกัน หรือทำครั้งเดียวได้ทุกชนิดเลย ไม่ต้องไปเลือกทีละรายงานครับ

โจทน์ค่อนข้างยากครับ ผมแนบรูปในส่วนของโค้ดที่ทำไว้มาด้วยนะครับ รบกวนด้วยนะครับ :-\ :-\
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤศจิกายน 19, 2009, 18:12:39 PM
จริง ๆ ก็น่าจะได้แล้วนะครับ ลองเพิ่ม group "dosageform" band หรือยังครับ
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 19, 2009, 18:24:48 PM
จริง ๆ ก็น่าจะได้แล้วนะครับ ลองเพิ่ม group "dosageform" band หรือยังครับ


มันขึ้นมาแค่ 20 รายการแรกเท่านั้นครับ อันอื่นมันไม่ขึ้นครับ เพราะมันจะคิดแค่ 20 รายเท่านั้นที่เหลือไม่แสดงครับ ถ้าเอา limit ออก มันก็จะโชวมาทั้งหมดครับ โดนของ tablet จะมีเยอะสุดครับ เกือบ 80 รายการครับ คร่าวๆ ถ้าไงช่วยหาทางออกให้ด้วยนะครับ ;D ;D คิดมา 3 วันละ คิดไม่ออก
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤศจิกายน 19, 2009, 20:04:10 PM
แบบนี้หรือเปล่าครับ พอเป็นแนวทาง เอาไปแก้ไขต่อละกันนะครับ  ;) ;)
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 20, 2009, 08:14:46 AM
ขอบคุณมากครับ ;D ;D ;D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: Mr.Lambo ที่ พฤศจิกายน 20, 2009, 08:44:56 AM
ลองใช้ sub report ดูครับ  ;D จะได้ไม่ต้องเขียน union เยอะ  :D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤศจิกายน 20, 2009, 08:57:02 AM
ลองใช้ sub report ดูครับ  ;D จะได้ไม่ต้องเขียน union เยอะ  :D

ผมว่าแบบนี้ดีกว่านะครับ ถ้าทำ sub report ต้องทำเป็น 10 sub report เลยนะผมว่า แต่อันนี้ทำอยู่ในหน้าเดียวแต่ต้อง union ให้ครบทุก dosageform   ;D ;D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: Mr.Lambo ที่ พฤศจิกายน 20, 2009, 09:32:00 AM
แบบนี้ได้รึเปล่าครับ ไม่แน่ใจ  :-\
ยังยืนยันจะใช้ subreport  ;D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 20, 2009, 13:05:34 PM
แบบนี้ได้รึเปล่าครับ ไม่แน่ใจ  :-\
ยังยืนยันจะใช้ subreport  ;D

รายงานโหลดดูไม่ได้ครับ ผมไม่มีสิทธิเข้าไปครับ แต่ก็ยังอยากเห็นอยู่เหมือนกันครับ  ;D ;D ;D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤศจิกายน 20, 2009, 13:15:41 PM
แบบนี้ได้รึเปล่าครับ ไม่แน่ใจ  :-\
ยังยืนยันจะใช้ subreport  ;D

ได้เลยครับ แบบนี้ดีกว่า ง่ายจริง ๆ ด้วย ลืมไปเข็มขัดสั้นเลยครับ สงสัยต้องไปลดอายุสักหน่อยแล้ว ;D ;D
หัวข้อ: Re: อยากออกรายงานการใช้ยา แยกประเภท ประเภทละ 20 รายการ ในหน้าเดียวกันครับ
เริ่มหัวข้อโดย: ~ L~ อิสระเสรี ~ L~ ที่ พฤศจิกายน 24, 2009, 07:54:14 AM
เพิ่มเติมครับ ถ้าหากว่าต้องการคิดยา อัตราเฉลี่ยต่อวันครับ เช่น เลือกวันที่ 2009-08-01 ถึง 2009-10-31 ก็จะได้ 182 วัน แล้วเอาจำนวนยาที่รวมได้แต่ละรายการมาหาร กับจำนวนวัน เพื่อหาจำนวนยาที่ใช้ต่อวัน สมมุติว่า ยา 20000 เม็ด
20000/182 = 110 เม็ด/วัน
เพื่อความสะดวกกับห้องยาจัดยามาเพียงพอกับจำนวนที่ใช้จริง ป้องกันยาขาด

ปล.เนื่องจากวันที่จะไม่ได้กำหนดตายตัวครับ ใช้ DateDiff ก็ไม่ได้ หรือใช้ไม่เป็นก็ไม่รู้นะครับ ;D ;D ช่วยชี้แนะด้วยนะครับ ขอตัวอย่างด้วยยิ่งดีครับ