Crystal Reports - พารามิเตอร์

Parametersใช้เพื่อรับปัจจัยการผลิตของผู้ใช้ก่อนสร้างรายงาน ผู้ใช้ต้องตอบพร้อมต์ก่อนที่จะสร้างรายงานและผลลัพธ์ของรายงานขึ้นอยู่กับการตอบสนองของผู้ใช้สำหรับค่าพารามิเตอร์

ด้วยการใช้พารามิเตอร์กับสูตรและในรายงานคุณสามารถสร้างรายงานเดียวที่เปลี่ยนแปลงตามความต้องการของผู้ใช้ที่แตกต่างกัน

LOVs สามารถใช้เพื่อป้อนค่าพร้อมต์ในพารามิเตอร์ LOV สามารถเป็นได้ทั้งแบบคงที่หรือแบบไดนามิก นอกจากนี้ยังสามารถใช้เป็นพรอมต์ไดนามิกระดับเดียวหรือพรอมต์หลายระดับ

Note - พารามิเตอร์ใน Crystal Reports สามารถใช้ในฟิลเตอร์ได้หลังจากดึงข้อมูลจากฐานข้อมูล

Cascading พารามิเตอร์

พารามิเตอร์ที่มีการอ้างอิงจะถูกจัดกลุ่มเข้าด้วยกันและเรียกว่าพารามิเตอร์แบบเรียงซ้อน พารามิเตอร์แบบเรียงซ้อนช่วยให้คุณสามารถจัดกลุ่มพารามิเตอร์ตั้งแต่สองตัวขึ้นไปในกลุ่มเดียว

พารามิเตอร์ที่สืบทอดมา

นอกจากนี้ยังสามารถสร้างพารามิเตอร์ในระดับจักรวาลหรือในแผงแบบสอบถามและสามารถสืบทอดต่อไปยัง Crystal Reports ได้ในภายหลัง เรียกว่าพารามิเตอร์ที่สืบทอดมา คุณสามารถทิ้งพารามิเตอร์เหล่านี้ที่ระดับรายงานได้ แต่ไม่สามารถแก้ไขในรายงานได้ พารามิเตอร์เหล่านี้สามารถแก้ไขได้เฉพาะเมื่อสร้างขึ้นเท่านั้น

ประเภทข้อมูลพารามิเตอร์

พารามิเตอร์ใน Crystal Report รองรับประเภทข้อมูลด้านล่าง -

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

จุดสำคัญที่ต้องจำขณะใช้พารามิเตอร์ -

  • ในการใช้พารามิเตอร์ในสูตรไม่จำเป็นต้องวางไว้ในรายงาน พารามิเตอร์สามารถใช้ในสูตรได้เช่นเดียวกับวัตถุอื่น ๆ และสามารถสร้างได้ในเวิร์กชอปสูตร

  • สามารถใช้พารามิเตอร์กับ LOV แบบคงที่หรือไดนามิก

  • คุณยังสามารถสร้างรายการค่าที่ผู้ใช้สามารถเลือกค่าพารามิเตอร์แทนการป้อนด้วยตนเอง

รายการประเภทค่า

ประเภท คำอธิบาย ควรใช้เมื่อใด
ความรักคงที่ จัดเตรียมรายการอย่างง่ายตามค่าที่คุณเพิ่มหรือนำเข้าในรายงาน
  • โดยใช้ข้อมูลที่ไม่เปลี่ยนแปลง
Dynamic LOV ตามข้อมูลรายงาน จัดเตรียมรายการไดนามิกจากแหล่งข้อมูล
  • การกรองข้อมูลหลังจากดึงข้อมูลจากฐานข้อมูลแล้ว
  • การกรองข้อมูลรายงานแบบโต้ตอบโดยไม่ต้องเข้าถึงฐานข้อมูล
  • การสร้าง LOV โดยที่ยังไม่มีอยู่ในแหล่งข้อมูล เช่นในจักรวาลหรือแบบสอบถาม BEx
คนรักจักรวาล แสดงรายการที่สร้างและดูแลในจักรวาล
  • การสร้างรายการค่าที่ใช้ซ้ำได้ซึ่งจัดการโดยผู้ดูแลระบบ Universe

จะสร้าง Parameter ได้อย่างไร?

ในมุมมอง Data Explorer คลิกขวาภายในพื้นที่พารามิเตอร์→เลือกใหม่→พารามิเตอร์ใหม่

กล่องโต้ตอบสร้างพารามิเตอร์จะปรากฏขึ้น→ป้อนชื่อสำหรับพารามิเตอร์ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว) ในกล่องโต้ตอบคุณสามารถเปลี่ยนชื่อและประเภทของพารามิเตอร์พร้อมกับคุณสมบัติอื่น ๆ

เลือกประเภทข้อมูลที่เหมาะสมจากรายการ→เช่นสตริงตัวเลขหรือวันที่เป็นต้น

ในกล่องข้อความพร้อมท์ให้ป้อนข้อความแจ้งที่ต้องการ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว)

For example - "เลือกชื่อ"

ข้อความนี้จะปรากฏในกล่องโต้ตอบการแจ้งเมื่อคุณดูตัวอย่างรายงานหรือเมื่อคุณรีเฟรชข้อมูลบนพื้นที่เพจ

ในการสร้างรายการค่าให้คลิกปุ่มจุดไข่ปลา→กล่องโต้ตอบแก้ไขรายการค่าจะปรากฏขึ้น→ป้อนค่าที่คุณต้องการดูเมื่อคุณได้รับแจ้ง→คุณอาจเพิ่มรายชื่อประเทศสำหรับประเภทสตริงหรือรายการ ค่าสำหรับประเภทตัวเลข→คลิกตกลง→คุณกลับไปที่กล่องโต้ตอบสร้างพารามิเตอร์→คลิกตกลงแล้วลากพารามิเตอร์ไปที่รายงานของคุณ

เมื่อพารามิเตอร์ถูกลากไปยังโครงสร้างของรายงานคุณสามารถไปที่แท็บหน้าเพื่อดู LOV ที่เลือกในขณะที่รีเฟรชข้อมูลรายงาน