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

 96 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   โปรแกรมมิ่ง  
 96 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 21/12/2018



SOA,Java,XSLT

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




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

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

  คำสั่ง list table ใน Oracle ถามเมื่อ (2018-08-23)   70 views  (ดูล่าสุดเมื่อ 8 วินาที!!)

  Hibernate Query SQL โดยไม่ใช้ mapping ถามเมื่อ (2015-08-23)   873 views  (ดูล่าสุดเมื่อ 9 นาที)

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   197 views  (ดูล่าสุดเมื่อ 12 นาที)

  table ของ database คืออะไร ถามเมื่อ (2017-03-24)   1,501 views  (ดูล่าสุดเมื่อ 30 นาที)

  BPEL กับ BPMN ต่างกันยังไง ถามเมื่อ (2015-08-28)   2,555 views  (ดูล่าสุดเมื่อ 35 นาที)

  Grunt js คืออะไร หาคำตอบได้ที่นี่ ถามเมื่อ (2015-09-30)   851 views  (ดูล่าสุดเมื่อ 65 นาที)

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

  Java export excel วิธี set style ให้สวยงามด้วย HSSFCellStyle ถามเมื่อ (2015-09-14)   758 views  (ดูล่าสุดเมื่อ 89 นาที)

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

  Oracle SQL Command Query Record แรก ที่ซ้ำกันมาเพียง 1 Record ด้วย PARTITION ถามเมื่อ (2018-04-26)   224 views  (ดูล่าสุดเมื่อ 109 นาที)


 

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