BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Knott ที่ พฤศจิกายน 19, 2010, 09:17:35 AM

หัวข้อ: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: Knott ที่ พฤศจิกายน 19, 2010, 09:17:35 AM
ช่วงนี้ขึ้นปีงบประมาณใหม่มาได้สักพัก ก็เริ่มมีรายงานภาพรวมปีงบประมาณเข้ามาเรื่อยๆ ก็เลยอยากจะแชร์ความรู้ครับ

เป็นวิธีอีกวิธีที่สามารถให้ 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"';
หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 19, 2010, 09:29:02 AM
ขอบคุณสำหรับความรู้ใหม่ครับ

แต่ขอ share เกี่ยวกับการเลือกปีงบประมาณกันหน่อยครับ....เป็นข้อคิดสำหรับท่านอื่น ๆ ด้วย
ถ้าอย่างนี้ก็ต้องเพิ่มเข้าไปเรื่อย ๆ เผื่อไปเลย 10 ปีดีไหมครับ ไม่ต้องมาแก้รายงานกันทุกปีให้มีเลขปีงบประมาณเพิ่มขึ้นเนี่ย
จริง ๆ เลือกเอาจาก GetDateRangeDialog ก็ดีอยู่แล้วครับ บอกผู้ใช้งานให้เข้าใจ จะได้ไม่ต้องแก้ report กันทุกปี  ;D ;D ;D ;D
หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: wiphusit ที่ กุมภาพันธ์ 26, 2013, 11:37:36 AM
ช่วงนี้ขึ้นปีงบประมาณใหม่มาได้สักพัก ก็เริ่มมีรายงานภาพรวมปีงบประมาณเข้ามาเรื่อยๆ ก็เลยอยากจะแชร์ความรู้ครับ

เป็นวิธีอีกวิธีที่สามารถให้ 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"';

มีตัวอย่างรายงานสักตัวไหมครับ
หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 26, 2013, 12:12:25 PM
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...


หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: wiphusit ที่ กุมภาพันธ์ 26, 2013, 12:59:56 PM
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...



ขอบคุณครับพี่เกื้อ
หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ กุมภาพันธ์ 26, 2013, 20:31:29 PM
ของใคร  ผมเองก็ไม่ทราบครับ..แต่แนวที่ต้องการละกัน...




มารายงานตัว ต้นฉบับ นัฐวุธ แห่งวิเชียรบุรีครับ แล้วผมมาดัดแปลงให้เลือกตามพื้นที่ของตนเองได้ ตอนนี้กำลังทำรายงานตามปีงบประมาณ ติดต่อกัน 3-5 ปี  สามารถเลือกปีงบประมาณที่ต้องการ แล้ว รายงานจะคำนวนให้ 3-5 ปีย้อนหลังครับ เพื่อนำไปทำหนังสือแสดงผลงานประจำปีของหน่วยงานตนเองได้  ใจเย็น หน่อยนะครับ งานเยอะ
หัวข้อ: Re: การเขียนรายงานแบบเลือกปีงบประมาณ
เริ่มหัวข้อโดย: hos10912 ที่ กุมภาพันธ์ 27, 2013, 10:20:48 AM
ขอบคุณคับ