ผู้เขียน หัวข้อ: สอบถามเรื่องทำ report หน่อยครับ  (อ่าน 6068 ครั้ง)

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

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
สอบถามเรื่องทำ report หน่อยครับ
« เมื่อ: พฤษภาคม 26, 2009, 20:06:08 PM »
0
สมมุติผมใช้ varible ดึงข้อมูลโดยใช้ function ออกมาดังตัวอย่างที่แนบมา
แล้วผมต้องการทำการ sum ในแต่ละหน้า และ sum รวมท้าย report ต้องทำอย่างไรครับ
รบกวนช่วยทีนะครับ นั่งทางในมา 2 อาทิตย์ละไม่ได้ซักที
โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ Neo

  • Hero Member
  • *****
  • กระทู้: 1,703
  • The Kop
  • Respect: +6
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #1 เมื่อ: พฤษภาคม 26, 2009, 20:18:54 PM »
0
ลองดี กระทู้นี้ครับ อ.ขวด ตอบไว้
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8674.0
Mr.Chayanut Suwamat
E-Mail=>Mr.Chayanut9@Gmail.com
BMS DATACENTER ระดับจังหวัดบึงกาฬ Start 1 พ.ย. 2554
สำนักงานสาธารณสุขจังหวัดบึงกาฬ

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #2 เมื่อ: พฤษภาคม 26, 2009, 20:27:14 PM »
0
ขอบคุณครับ
แต่ดูแล้ว โจทย์ไม่ตรงกันอะครับ
อันนั้นรวมโดยตัด where ออก
แต่อันนี้ varible เกิดจากการ รวม variable 2 อัน
แล้วต้องการ sum variable ที่ได้จากการรวมแล้วอะครับ
ช่วยชี้แนวทางด้วยครับ

ลองดี กระทู้นี้ครับ อ.ขวด ตอบไว้
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8674.0

โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #3 เมื่อ: พฤษภาคม 26, 2009, 20:54:30 PM »
0
ตัว variable เราต้อง เปลี่ยนเป็น ชนิด interger ครับ
ใช้ ดึงข้อมูลเป็นตัวเลขครับ โดยใช้ getintegerdata

ส่วน variable ที่เราต้องการจะรวมยอด
ต้องเซ็ทให้เป็น integer ด้วยนะคับ
ใช้ คำสั่งประมาณนี้ครับ
value := variable1.value + variable2.value ครับ
อยากเอาตัวไหนมาบวกกันก็ตามจาย
 ;D :D ;D ;) :D ;D
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #4 เมื่อ: พฤษภาคม 26, 2009, 21:35:22 PM »
0
ตัว variable เราต้อง เปลี่ยนเป็น ชนิด interger ครับ
ใช้ ดึงข้อมูลเป็นตัวเลขครับ โดยใช้ getintegerdata

ส่วน variable ที่เราต้องการจะรวมยอด
ต้องเซ็ทให้เป็น integer ด้วยนะคับ
ใช้ คำสั่งประมาณนี้ครับ
value := variable1.value + variable2.value ครับ
อยากเอาตัวไหนมาบวกกันก็ตามจาย
 ;D :D ;D ;) :D ;D


sum ใช้ value := variable1.value + variable2.value ไม่ได้นะครับ อันนี้ใช้ + ใน แถวเดียวกันได้
แต่ + แนวตั้งไม่ได้นะครับ
โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #5 เมื่อ: พฤษภาคม 26, 2009, 22:14:27 PM »
0
อ่อ เข้าใจ แระ
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #6 เมื่อ: พฤษภาคม 27, 2009, 08:38:31 AM »
0
แนะนำเขียน SQL Sum ใน Variable เลยครับเพราะในกรณีนี้จะใช้ Function DBCalc ไม่ได้ ไหนๆเขียนเป็น Variable แล้วก็เขียนเพิ่มอีกนิดก็ปิดงานได้แล้วครับ ลองดูครับ 
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ SoRnKuNg

  • Sr. Member
  • ****
  • กระทู้: 334
  • Respect: +1
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #7 เมื่อ: พฤษภาคม 27, 2009, 09:32:36 AM »
0
แนะนำเขียน SQL Sum ใน Variable เลยครับเพราะในกรณีนี้จะใช้ Function DBCalc ไม่ได้ ไหนๆเขียนเป็น Variable แล้วก็เขียนเพิ่มอีกนิดก็ปิดงานได้แล้วครับ ลองดูครับ 

ขอบคุณครับ
เดี๋ยวลองทำดูครับ
ตอนแรกผมคิดว่าในตัว report มี function ที่ใช้ sum varible ได้
โรงพยาบาลกำแพงเพชร
- ขึ้นระบบ 14 มีนาคม 2552 เวลา 23.50น.
-  MA 7-11 ธันวาคม 2552 โดยทีม MA BMS
----------------------------------------------------------------
Server หลัก : IBM x3650 Xeon Quad Core 2.5 Ram 18G
Server สำรอง : IBM x3650M3 Xeon Quad Core 2.5 Ram 20G
SANS Storage
OS : CentOS 5.6 Mysql :  Percona Version 5.5.13
HosXP : File Version 3.54.9.14
-----------------------------------------------------------------
ไม่มีความรู้ที่ไหนจะวิ่งมาหาเราถ้าเราไม่ขวนขวายหามัน
เหมือนวัวย่อมไปหาหนองน้ำไม่ใช่ให้หนองน้ำวิ่งเข้ามาหาวัว

ออฟไลน์ niyomstd

  • Hero Member
  • *****
  • กระทู้: 1,270
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลแม่เมาะ
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #8 เมื่อ: พฤษภาคม 27, 2009, 15:41:04 PM »
0
เก่งๆกันทั้งนั้นเลยครับ
นิยม  สีทองแดง
โรงพยาบาลแม่เมาะ  ลำปาง(รพช.30 เตียง)
เริ่มใช้ HOSxP 2 เมษายน 2551
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Master :  CentOS

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
Re: สอบถามเรื่องทำ report หน่อยครับ
« ตอบกลับ #9 เมื่อ: พฤษภาคม 27, 2009, 18:16:18 PM »
0
เก่งๆกันทั้งนั้นเลยครับ

ไม่เก่งครับ อาศัยเข้ามาศึกษาในบอร์ดนี่เหละครับ
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)