JasperReport วิธีใช้งาน Build in Report Variable  สร้างคำถาม

 51 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 21/12/2018

Build in Report Variable ใน JasperReports ประกอบไปด้วย

COLUMN_NUMBER : มีค่า = 1 เสมอ อันนี้ถ้าจะใช้คงต้องเอาไปเข้าสูตรเพื่อนับอีกที
PAGE_NUMBER : Value ของเลขหน้าเช่นถ้าอยู่หน้าแรกก็จะเท่ากับ 1
COLUMN_COUNT : จะถูก Reset เมื่อขขึ้นหน้าใหม่ เริ่มนับ 1 ใหม่
PAGE_COUNT : จะถูก Reset เมื่อขขึ้นหน้าใหม่ เริ่มนับ 1 ใหม่ คล้าย กับ COLUMN_COUNT นะอันนี้ไม่ชัวร์
REPORT_COUNT : จะนับไปเรื่อยๆ จนจบ Report
GROUP_COUNT : ค่านี้จะถูก Reset เมื่อ Group Change

ลองเขียน Expression ตามด้านล่างนี้แล้วสังเกตุดูการเปลี่ยนแปลงของ Value ดูนะครับ

"COLUMN_NUMBER="+$V{COLUMN_NUMBER}+"\n "
+"PAGE_NUMBER="+$V{PAGE_NUMBER}+"\n"
+"COLUMN_COUNT="+$V{COLUMN_COUNT}+"\n "
+"PAGE_COUNT="+$V{PAGE_COUNT}+"\n "
+"REPORT_COUNT="+$V{REPORT_COUNT}+"\n "


Record แรก
COLUMN_NUMBER=1
PAGE_NUMBER=1
COLUMN_COUNT=1
PAGE_COUNT=1
REPORT_COUNT=1
Record ที่ 2
COLUMN_NUMBER=1
PAGE_NUMBER=1
COLUMN_COUNT=2
PAGE_COUNT=2
REPORT_COUNT=2
Country_COUNT=2
Country_First_letter_COUNT=2
COLUMN_NUMBER=1
Record สุดท้ายของหน้าแรก
COLUMN_NUMBER=1
PAGE_NUMBER=1
COLUMN_COUNT=6
PAGE_COUNT=6
REPORT_COUNT=6
Country_COUNT=6
Country_First_letter_COUNT=6
Record แรกของหน้าที่ 2
COLUMN_NUMBER=1
PAGE_NUMBER=2
COLUMN_COUNT=1
PAGE_COUNT=1
REPORT_COUNT=7
Country_COUNT=7
Country_First_letter_COUNT=7

ประมาณนี้ครับเราน่าจะเห็นความแตกต่างของแต่ละ Variable แล้วเนอะ



ถ้าชอบบทความนี้ กด Like เลย :JasperReport วิธีใช้งาน Build in Report Variable
TAGS : Java   Jasper Report   iReport   โปรแกรมมิ่ง  
 51 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 21/12/2018



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Spring framework วิธีดึง Config จาก PropertyPlaceholderConfigurer ถามเมื่อ (2018-12-21)   28 views  (ดูล่าสุดเมื่อ 18 วินาที!!)

  Ireport การทำ Row สลับ สี Background Color แถวคู่แถวคี่ Jasper report ถามเมื่อ (2018-11-30)   58 views  (ดูล่าสุดเมื่อ 37 วินาที!!)

  Ireport วิธีส่ง Parameter เข้า Subreport ถามเมื่อ (2018-12-17)   34 views  (ดูล่าสุดเมื่อ 44 วินาที!!)

  Oracle PIPELINED คืออะไร ใช้งานยังไงครับ ถามเมื่อ (2011-09-21)   1,762 views  (ดูล่าสุดเมื่อ 1 นาที)

  Eclipse วิธีเปลี่ยน Font ของ Java Text Editor ถามเมื่อ (2018-12-18)   15 views  (ดูล่าสุดเมื่อ 1 นาที)

  วิธีแก้ปัญหา PL SQL developer ค้างตอนคลิกที่ Query result ถามเมื่อ (2017-08-01)   328 views  (ดูล่าสุดเมื่อ 7 นาที)

  MapReduce คืออะไร เกี่ยวข้องกับ Hadoop หรือ Big Data ยังไง ถามเมื่อ (2017-02-07)   6,033 views  (ดูล่าสุดเมื่อ 7 นาที)

  คำสั่ง Unix VI เบื้องต้น รู้คร่าวๆ พอให้แก้ปัญหาเฉพาะหน้าได้นะ ถามเมื่อ (2018-04-24)   489 views  (ดูล่าสุดเมื่อ 15 นาที)

  เมื่อไรจึงควรนำ Rule Engine เข้ามาใช้ ถามเมื่อ (2015-09-16)   710 views  (ดูล่าสุดเมื่อ 20 นาที)

  Javascript เก็บค่าลง localStorage กับ SessionStorage ต่างกันอย่างไร ถามเมื่อ (2017-12-26)   190 views  (ดูล่าสุดเมื่อ 21 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com