ผู้เขียน หัวข้อ: การเขียนรายงานแบบเลือกปีงบประมาณ  (อ่าน 6994 ครั้ง)

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

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 888
  • Respect: +1
    • ดูรายละเอียด
การเขียนรายงานแบบเลือกปีงบประมาณ
« เมื่อ: พฤศจิกายน 19, 2010, 09:17:35 AM »
0
ช่วงนี้ขึ้นปีงบประมาณใหม่มาได้สักพัก ก็เริ่มมีรายงานภาพรวมปีงบประมาณเข้ามาเรื่อยๆ ก็เลยอยากจะแชร์ความรู้ครับ

เป็นวิธีอีกวิธีที่สามารถให้ user เลือกปีงบประมาณได้ครับ เห็นจากรายงานท่านอื่นๆ ใช้แล้วก็มีหลากหลายเลยอยากแชร์ครับ  ;D ;D ;D

year_list:= GetPickupList('select "2551" union select "2552" union select "2553"');

if year_text='2551' then
    begin
        year1 :='2007';
        year2 :='2008';
    end else
if year_text='2552' then
    begin
        year1 :='2008';
        year2 :='2009';
    end else
if year_text='2553' then
    begin
        year1 :='2009';
        year2 :='2010';
    end;

oct := '"'+year1+'-10-01" and "'+year1+'-10-31"';
nov := '"'+year1+'-11-01" and "'+year1+'-11-30"';
dec := '"'+year1+'-12-01" and "'+year1+'-12-31"';
jan := '"'+year2+'-01-01" and "'+year2+'-01-31"';
feb := '"'+year2+'-02-01" and "'+year2+'-02-28"';
mar := '"'+year2+'-03-01" and "'+year2+'-03-31"';
apr := '"'+year2+'-04-01" and "'+year2+'-04-30"';
may := '"'+year2+'-05-01" and "'+year2+'-05-31"';
jun := '"'+year2+'-06-01" and "'+year2+'-06-30"';
jul := '"'+year2+'-07-01" and "'+year2+'-07-31"';
aug := '"'+year2+'-08-01" and "'+year2+'-08-31"';
sep := '"'+year2+'-09-01" and "'+year2+'-09-30"';
all := '"'+year1+'-10-01" and "'+year2+'-09-30"';
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,350
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 19, 2010, 09:29:02 AM »
0
ขอบคุณสำหรับความรู้ใหม่ครับ

แต่ขอ share เกี่ยวกับการเลือกปีงบประมาณกันหน่อยครับ....เป็นข้อคิดสำหรับท่านอื่น ๆ ด้วย
ถ้าอย่างนี้ก็ต้องเพิ่มเข้าไปเรื่อย ๆ เผื่อไปเลย 10 ปีดีไหมครับ ไม่ต้องมาแก้รายงานกันทุกปีให้มีเลขปีงบประมาณเพิ่มขึ้นเนี่ย
จริง ๆ เลือกเอาจาก GetDateRangeDialog ก็ดีอยู่แล้วครับ บอกผู้ใช้งานให้เข้าใจ จะได้ไม่ต้องแก้ report กันทุกปี  ;D ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ wiphusit

  • Hero Member
  • *****
  • กระทู้: 2,426
  • ยอดกมล
  • Respect: +4
    • ดูรายละเอียด
    • โรงพยาบาลทับปุด
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 26, 2013, 11:37:36 AM »
0
ช่วงนี้ขึ้นปีงบประมาณใหม่มาได้สักพัก ก็เริ่มมีรายงานภาพรวมปีงบประมาณเข้ามาเรื่อยๆ ก็เลยอยากจะแชร์ความรู้ครับ

เป็นวิธีอีกวิธีที่สามารถให้ user เลือกปีงบประมาณได้ครับ เห็นจากรายงานท่านอื่นๆ ใช้แล้วก็มีหลากหลายเลยอยากแชร์ครับ  ;D ;D ;D

year_list:= GetPickupList('select "2551" union select "2552" union select "2553"');

if year_text='2551' then
    begin
        year1 :='2007';
        year2 :='2008';
    end else
if year_text='2552' then
    begin
        year1 :='2008';
        year2 :='2009';
    end else
if year_text='2553' then
    begin
        year1 :='2009';
        year2 :='2010';
    end;

oct := '"'+year1+'-10-01" and "'+year1+'-10-31"';
nov := '"'+year1+'-11-01" and "'+year1+'-11-30"';
dec := '"'+year1+'-12-01" and "'+year1+'-12-31"';
jan := '"'+year2+'-01-01" and "'+year2+'-01-31"';
feb := '"'+year2+'-02-01" and "'+year2+'-02-28"';
mar := '"'+year2+'-03-01" and "'+year2+'-03-31"';
apr := '"'+year2+'-04-01" and "'+year2+'-04-30"';
may := '"'+year2+'-05-01" and "'+year2+'-05-31"';
jun := '"'+year2+'-06-01" and "'+year2+'-06-30"';
jul := '"'+year2+'-07-01" and "'+year2+'-07-31"';
aug := '"'+year2+'-08-01" and "'+year2+'-08-31"';
sep := '"'+year2+'-09-01" and "'+year2+'-09-30"';
all := '"'+year1+'-10-01" and "'+year2+'-09-30"';

มีตัวอย่างรายงานสักตัวไหมครับ
วิภูษิต  คงแก้ว เจ้าพนักงานเครื่องคอมพิวเตอร์ 
โรงพยาบาลทับปุด
อำเภอทับปุด จ.พังงา 82180
โทร 0-7659-9019 ต่อ 117,101
โทรสาร 0-7659-9115
Thailand.

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 26, 2013, 12:12:25 PM »
0
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...


Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ wiphusit

  • Hero Member
  • *****
  • กระทู้: 2,426
  • ยอดกมล
  • Respect: +4
    • ดูรายละเอียด
    • โรงพยาบาลทับปุด
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 26, 2013, 12:59:56 PM »
0
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...



ขอบคุณครับพี่เกื้อ
วิภูษิต  คงแก้ว เจ้าพนักงานเครื่องคอมพิวเตอร์ 
โรงพยาบาลทับปุด
อำเภอทับปุด จ.พังงา 82180
โทร 0-7659-9019 ต่อ 117,101
โทรสาร 0-7659-9115
Thailand.

ออฟไลน์ วีระวัฒน์ (เอก)

  • Hero Member
  • *****
  • กระทู้: 1,368
  • ให้ก้าวไปข้างหน้าก่อนผู้อืนอย่างน้อย 1 ก้าวเสมอ
  • Respect: +7
    • ดูรายละเอียด
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 26, 2013, 20:31:29 PM »
0
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...




มารายงานตัว ต้นฉบับ นัฐวุธ แห่งวิเชียรบุรีครับ แล้วผมมาดัดแปลงให้เลือกตามพื้นที่ของตนเองได้ ตอนนี้กำลังทำรายงานตามปีงบประมาณ ติดต่อกัน 3-5 ปี  สามารถเลือกปีงบประมาณที่ต้องการ แล้ว รายงานจะคำนวนให้ 3-5 ปีย้อนหลังครับ เพื่อนำไปทำหนังสือแสดงผลงานประจำปีของหน่วยงานตนเองได้  ใจเย็น หน่อยนะครับ งานเยอะ
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 26, 2013, 20:41:08 PM โดย วีระวัฒน์ (เอก) »
รพ.จอมทอง เชียงใหม่ ขนาด 120 เตียง  เริ่มใช้ HOSxP 1 ต.ค 2557 ขึ้นระบบโดย BMS
วีระวัฒน์ ใจอินผล  081-9609614 AIS  Email weerawatjaiinpol@gmail.com  Facebook วีระวัฒน์ ใจอินผล
Server: Xeon 4 core 2.27 GHz, CentOS 7.1 , RAM : 32 GB , HD SAS :300 GBx4 R5, MySQL MariaDB 10.0.20 64 bit

ออฟไลน์ hos10912

  • Newbie
  • *
  • กระทู้: 12
  • Respect: 0
    • ดูรายละเอียด
Re: การเขียนรายงานแบบเลือกปีงบประมาณ
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 27, 2013, 10:20:48 AM »
0
ขอบคุณคับ
สุดใจ จันนวล นวก.คอมพิวเตอร์ โรงพยาบาลชำนิ
โรงพยาบาลชำนิ ต.ชำนิ อ.ชำนิ จ.บุรีรัมย์
โทรศัพท์ : 088-3541623
โทรศัพท์ : 044-609054-7
Hosxp Version 3.56.10.22
OS Server: Centos 6.2 final
Database Server : percona mysql 5.5.21-55 64 bit