BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: thannawe ที่ มกราคม 19, 2009, 14:00:00 PM
-
ถ้าอยากได้ผมจะโพสให้ครับ
แล้วก็ต้องมีเงื่อนไขในการใช้นิดหน่อยครับ
ผมเรียกรายงานย้อนหลัง 1 ปี ครับ
ใช้เวลาเรียกรายงาน 40-50 นาที สำหรับ ฐานข้อมูลขนาดใหญ่
แต่ถ้าฐานข้อมูลขนาดเล็ก คิดว่าไม่น่าจะนานครับ
อยากให้ปรับแก้ตรงไหน comment ได้นะครับ
ให้ดูหน้าตาก่อน
-
.... อันตรายจริงๆ ลองแล้วนั่งรอจนเกือบกลับบ้านไม่ทัน .... 555555 .... ;D ;D ...
-
ขอเอามาเก็บไว้ก่อน อิอิ
เผื่อมี user ขอ
-
ขอเอามาเก็บไว้ก่อน อิอิ
เผื่อมี user ขอ
.... ถึงน้องกิจ ....
ช่วยเอาตัวรายงานมาแนบไว้ด้วยครับ มีผู้สนใจโหลดเอารูปไปเก็บไว้เยอะแล้ว
.... ปล. ;D ;D ;D ....
-
ถ้าตาราง opitemrece ไม่มี index ของ order_no รัน 3 ปีก็ไม่ออกครับ
แถมระบบจะล่มด้วย
แต่พอรันด้วยการเพิ่ม index แล้ว ผมเรียกรายงาน 1 ปี ด้วย เวลา 40-50 นาที ก็หรูแล้วครับ อ.ขวด
อย่าลืมนะครับ opitmrece ผม 7,900,000 record นะคับ ;D ;D :D ;D
ถ้า order_no ไม่เป็น index รายงานนี้เอาไปใช้ ระบบ ล่ม แน่นอนครับ :D :D ;)
เลยยังไม่กล้าแจก เดี๋ยวถ้ามีคนอยากได้จะให้ไปสร้าง index ก่อนครับ ;D
แล้วจะมาบอกวิธีการสร้าง index ต้องทำอย่างไรบ้าง แล้ว รายงานนี้จะเป็นประโยชน์กับทุกคนครับ
และยังมีอีกหลายรายงานในอนาคตครับ ที่ต้องพึ่ง order_no เป็นหลัก
ผมได้สอบถามกับ อ.ชัยพรโดยตรงแล้วครับ สามารถเพิ่ม index ได้เอง แต่กลัวว่าถ้าเพิ่มในตัว upgrade
อาจจะทำให้การอัพเกรด stucture เวอร์ชั่นนั้น ใช้เวลานานครับ เลยไม่เพิ่ม แต่สามารถทำได้ครับ ;D :D ;D :D ;D
.... อันตรายจริงๆ ลองแล้วนั่งรอจนเกือบกลับบ้านไม่ทัน .... 555555 .... ;D ;D ...
ขอความรู้อ.ขวด จะรอดูรายงานอ.ขวด ว่าอ.ขวดจะเล่นกับ Opitemrece อย่างไรครับ ;D :D ;D ;D ;D :D
-
โอเช เรามาเริ่มกันเลยครับ สร้าง index ตามรูปครับ หลังจากนั้นเอา report ไปทดสอบได้ครับ
แนะนำให้ทำตอนไม่มีคนใช้งานนะครับ ตีหนึ่งหรือตีสอง ก็ได้ แล้วค่อยทำ หรือลองทำกับตัวสำรองดูได้ครับ
จะได้ประมาณการณ์ได้ว่าจะใช้เวลาเท่าไรได้ฝึกด้วยครับ
ของผมทดลองแล้ว ใช้เวลาประมาณ 50 นาที ครับในการสร้าง index แต่ฐานข้อมูลผมค่อนข้างใหญ่ครับเลยใช้เวลานานที่อื่นอาจใช้เวลาน้อยกว่าครับ
ลองทดสอบครับ เลือกใช้ทางใดทางหนึ่งนะครับ
วิธีที่ 1 .ผมใช้คำสั่ง ครั้งเดียวจบครับ
create index order_no on opitemrece (order_no)
หรืออีกวิธีหนึ่ง
วิธีที่ 2. อาจารย์ชัยพร ได้แนะนำให้ใช้วิธีตามรูปครับ มันจะสร้าง tmp_opitemrece ก่อน แล้วค่อยเปลี่ยนครับ
ผมว่ามันช้าครับ ใครลองทดสอบกับตัวสำรองแล้วได้ผลอย่างไร รายงานด้วยนะครับ
วิธีที่อ.ชัยพรแนะนำ ทำตามรูปครับ
อย่าทำหลายรอบนะครับ ;D :D ;D :D ;D
-
ก่อนใช้ทำตามวิธีที่ผมบอกก่อนนะครับ :D ;) ;)
ที่ผมยังไม่ให้เพราะกลัวโรงพยาบาลอื่นไม่รู้แล้วจะเอาไปเปิด
อาจทำให้ระบบโรงพยาบาลของท่านล่มได้ครับ
ก่อนใช้ระวังด้วยนะครับ
อานุภาพมันทรงพลังครับ 5555 :D :D ;D :D :D ;D
ใกล้จะถึงวันเกิดผมขอแจก report ตัวนี้แทนคำขอบคุณให้กับชาว HOSxPครับ
ตัวรายงานอยู่นี่ครับ ;D :D ;D :D
-
ขอเอามาเก็บไว้ก่อน อิอิ
เผื่อมี user ขอ
.... ถึงน้องกิจ ....
ช่วยเอาตัวรายงานมาแนบไว้ด้วยครับ มีผู้สนใจโหลดเอารูปไปเก็บไว้เยอะแล้ว
.... ปล. ;D ;D ;D ....
เอามาให้แล้วไม่มีคนโหลด สงสัยไม่อยากทำ index กัน :'( :'( :'( :'( :'(
-
thank you and happy birthday
-
เอามาให้แล้วไม่มีคนโหลด สงสัยไม่อยากทำ index กัน :'( :'( :'( :'( :'(
.... เดี๋ยวพรุ่งนี้ก็มีครับ วันนี้สงสัยนอนกันเร็ว .... :D ....
ขอความรู้อ.ขวด จะรอดูรายงานอ.ขวด ว่าอ.ขวดจะเล่นกับ Opitemrece อย่างไรครับ ;D :D ;D ;D ;D :D
.... รายงานแบบนี้พี่ยังไม่มีเลย แต่เห็นที่เภสัชเขาไปเอาข้อมูลจากรายงานระบบใน HOSxP มาเหมือนกัน แต่มันแยกเป็น OPD กะ IPD ตามแผนก ตามตึก ประมาณนี้แหละ ไม่ได้รวมเหมือนที่น้องกิจทำไว้ให้ .... :D ...
-
มีขอมาเหมือนกันครับ แต่ยังไม่ได้ทำให้ ขอบคุณครับ
-
ใช้แล้วเป็นอย่างไรบ้าง ครับ :D ;D :D ;D :D
-
ดันกระทู้ครับ ที่ไหนใช้แล้ว เป็นยังไงบ้างครับ ;D
-
ไม่กล้าใช้ครับ ::) ::) ::) ::)
-
โห ลาพักร้อนไปหลายวัน
อ.TanKit(กิจ) เล่นของอันตรายซะแล้ว
งั้นลองเอา custom report ที่ผมทดลองแก้ไขไปทดสอบให้หน่อยครับ
ว่าจะเป็น turtle report เหมือนแบบเดิมหรือป่าวครับ
ทดสอบแล้วอย่าลืมแจ้งให้ทราบด้วยนะครับ ว่าใช้เวลาเท่าไร
อยากรู้ครับ ว่าถ้า DB ที่มีขนาดข้อมูลเยอะๆ report แบบนี้จะใช้ได้ดีำไหมครับ
;D ;D ;D
-
จะไปลองบ้าง แต่ว่า ติดพาสเวิร์ด เปิดไม่ได้ครับ ??? ;D
-
อยากรู้ครับ ว่าถ้า DB ที่มีขนาดข้อมูลเยอะๆ report แบบนี้จะใช้ได้ดีำไหมครับ
;D ;D ;D
ต้องเอา 2 ตัวมา run เทียบกัน จับเวลา ใครนานที่สุด ...ชนะ..... ;D ;D ;D ;D ;D
เอ...ยังไงหว่า...
-
ดูจาก script ผู้ป่วยนอก น่าจะต้องเพิ่ม condition นี้เข้าไปด้วยครับ
where an is null
ไม่งั้นจะนับผู้ป่วยในมาให้ด้วยครับ
-
นับเกินมา record 1 ครับ
ขอบคุณมากครับ อ.pop_hosxp :D ;) :D
แก้ไขให้แล้วครับ เอามาโพสใหม่แล้วครับ
ได้ทดสอบ report ของ อ.วุธ แล้ว
ปราดุก ว่า(ปรากฏ) ผลที่พบนั่น
ระยะ เวลา ทั้ง สอง report เต่าพอๆ กันครับ 5555 ;D :D :D ;D :D ;D
แล้วแต่ชอบครับ :D ;D :D
-
หุหุ เอาไว้ อ.กิจว่างก่องดีกว่า
จะปรึกษาได้ง่าย คิคิ
-
ขอไปทดสอบด้วย
;D
-
อันนี้ไม่อันตรายครับ
เป็นตัวอย่างนะครับ เอาไปปรับให้เหมาะสมกับโรงพยาบาลแต่ละแห่งนะครับ
เงื่อนไขตามที่อธิบายไว้ท้าย report ครับ
-
;D ;D ขอบคุณครับ ขอเก็บไว้ก่อนครับ ;D ;D