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

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

JasperReport วิธีใช้งาน Build in Report Variable

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



SOA,Java,XSLT

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




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

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

  Full stack developer คืออะไร ถามเมื่อ (2020-01-24)   4,030 views  (ดูล่าสุดเมื่อ 50 วินาที!!)

  Oracle PLSQL Print Error Code with SQLERRM ถามเมื่อ (2017-03-03)   1,392 views  (ดูล่าสุดเมื่อ 3 นาที)

  Eclipse to uppercase วิธี switch ตัวอักษรจาก ใหญ่ไปเล็ก หรือ เล็กไปใหญ่ ด้วย key ลัดของ eclipse ถามเมื่อ (2019-02-13)   3,107 views  (ดูล่าสุดเมื่อ 7 นาที)

  Oracle INSTR SQL Function ตัวนี้ใช้งานยังไง มาดูกัน ถามเมื่อ (2020-02-06)   7,429 views  (ดูล่าสุดเมื่อ 8 นาที)

  ปัดทศนิยม ใน PL SQL Function CEIL FLOOR ROUND ต่างกันยังไง ถามเมื่อ (2011-07-26)   7,070 views  (ดูล่าสุดเมื่อ 9 นาที)

  Bootstrap การจัดการ grid เพื่อให้รองรับกับหน้าจอทุกขนาด xs sm md lg ถามเมื่อ (2017-12-04)   1,193 views  (ดูล่าสุดเมื่อ 10 นาที)

  ไฟล์แบบ WebP ดีอย่างไร ถามเมื่อ (2020-01-29)   1,819 views  (ดูล่าสุดเมื่อ 17 นาที)

  แจก Code jQuery วิธีกำหนดค่า checked ให้กับ radio หรือ select box ถามเมื่อ (2019-06-01)   1,325 views  (ดูล่าสุดเมื่อ 24 นาที)

  ปรับแต่ง jquery tab ยังไงครับเช่นแก้ สีตัวอักษร เปลี่ยนพื้นหลัง ถามเมื่อ (2013-03-28)   3,034 views  (ดูล่าสุดเมื่อ 32 นาที)

  datatable page select row วิธีปิด select row per page แบบให้ paging ยังอยู่ ถามเมื่อ (2017-06-01)   1,970 views  (ดูล่าสุดเมื่อ 33 นาที)


 

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