Crystal Reports - พารามิเตอร์
Parametersใช้เพื่อรับปัจจัยการผลิตของผู้ใช้ก่อนสร้างรายงาน ผู้ใช้ต้องตอบพร้อมต์ก่อนที่จะสร้างรายงานและผลลัพธ์ของรายงานขึ้นอยู่กับการตอบสนองของผู้ใช้สำหรับค่าพารามิเตอร์
ด้วยการใช้พารามิเตอร์กับสูตรและในรายงานคุณสามารถสร้างรายงานเดียวที่เปลี่ยนแปลงตามความต้องการของผู้ใช้ที่แตกต่างกัน
LOVs สามารถใช้เพื่อป้อนค่าพร้อมต์ในพารามิเตอร์ LOV สามารถเป็นได้ทั้งแบบคงที่หรือแบบไดนามิก นอกจากนี้ยังสามารถใช้เป็นพรอมต์ไดนามิกระดับเดียวหรือพรอมต์หลายระดับ
Note - พารามิเตอร์ใน Crystal Reports สามารถใช้ในฟิลเตอร์ได้หลังจากดึงข้อมูลจากฐานข้อมูล
Cascading พารามิเตอร์
พารามิเตอร์ที่มีการอ้างอิงจะถูกจัดกลุ่มเข้าด้วยกันและเรียกว่าพารามิเตอร์แบบเรียงซ้อน พารามิเตอร์แบบเรียงซ้อนช่วยให้คุณสามารถจัดกลุ่มพารามิเตอร์ตั้งแต่สองตัวขึ้นไปในกลุ่มเดียว
พารามิเตอร์ที่สืบทอดมา
นอกจากนี้ยังสามารถสร้างพารามิเตอร์ในระดับจักรวาลหรือในแผงแบบสอบถามและสามารถสืบทอดต่อไปยัง Crystal Reports ได้ในภายหลัง เรียกว่าพารามิเตอร์ที่สืบทอดมา คุณสามารถทิ้งพารามิเตอร์เหล่านี้ที่ระดับรายงานได้ แต่ไม่สามารถแก้ไขในรายงานได้ พารามิเตอร์เหล่านี้สามารถแก้ไขได้เฉพาะเมื่อสร้างขึ้นเท่านั้น
ประเภทข้อมูลพารามิเตอร์
พารามิเตอร์ใน Crystal Report รองรับประเภทข้อมูลด้านล่าง -
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
จุดสำคัญที่ต้องจำขณะใช้พารามิเตอร์ -
ในการใช้พารามิเตอร์ในสูตรไม่จำเป็นต้องวางไว้ในรายงาน พารามิเตอร์สามารถใช้ในสูตรได้เช่นเดียวกับวัตถุอื่น ๆ และสามารถสร้างได้ในเวิร์กชอปสูตร
สามารถใช้พารามิเตอร์กับ LOV แบบคงที่หรือไดนามิก
คุณยังสามารถสร้างรายการค่าที่ผู้ใช้สามารถเลือกค่าพารามิเตอร์แทนการป้อนด้วยตนเอง
รายการประเภทค่า
ประเภท | คำอธิบาย | ควรใช้เมื่อใด |
---|---|---|
ความรักคงที่ | จัดเตรียมรายการอย่างง่ายตามค่าที่คุณเพิ่มหรือนำเข้าในรายงาน |
|
Dynamic LOV ตามข้อมูลรายงาน | จัดเตรียมรายการไดนามิกจากแหล่งข้อมูล |
|
คนรักจักรวาล | แสดงรายการที่สร้างและดูแลในจักรวาล |
|
จะสร้าง Parameter ได้อย่างไร?
ในมุมมอง Data Explorer คลิกขวาภายในพื้นที่พารามิเตอร์→เลือกใหม่→พารามิเตอร์ใหม่
กล่องโต้ตอบสร้างพารามิเตอร์จะปรากฏขึ้น→ป้อนชื่อสำหรับพารามิเตอร์ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว) ในกล่องโต้ตอบคุณสามารถเปลี่ยนชื่อและประเภทของพารามิเตอร์พร้อมกับคุณสมบัติอื่น ๆ
เลือกประเภทข้อมูลที่เหมาะสมจากรายการ→เช่นสตริงตัวเลขหรือวันที่เป็นต้น
ในกล่องข้อความพร้อมท์ให้ป้อนข้อความแจ้งที่ต้องการ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว)
For example - "เลือกชื่อ"
ข้อความนี้จะปรากฏในกล่องโต้ตอบการแจ้งเมื่อคุณดูตัวอย่างรายงานหรือเมื่อคุณรีเฟรชข้อมูลบนพื้นที่เพจ
ในการสร้างรายการค่าให้คลิกปุ่มจุดไข่ปลา→กล่องโต้ตอบแก้ไขรายการค่าจะปรากฏขึ้น→ป้อนค่าที่คุณต้องการดูเมื่อคุณได้รับแจ้ง→คุณอาจเพิ่มรายชื่อประเทศสำหรับประเภทสตริงหรือรายการ ค่าสำหรับประเภทตัวเลข→คลิกตกลง→คุณกลับไปที่กล่องโต้ตอบสร้างพารามิเตอร์→คลิกตกลงแล้วลากพารามิเตอร์ไปที่รายงานของคุณ
เมื่อพารามิเตอร์ถูกลากไปยังโครงสร้างของรายงานคุณสามารถไปที่แท็บหน้าเพื่อดู LOV ที่เลือกในขณะที่รีเฟรชข้อมูลรายงาน