![]() |
|
เกี่ยวกับการระบุฟิลเตอร์สำหรับรายงานและแผงควบคุมที่กำหนดคุณสามารถกำหนดรายงานและแผงควบคุมในเว็บแอปเพล็ตและแท็บเว็บที่กำหนดเอง และยังสามารถตั้งค่าฟิลด์เว็บลิงค์เพื่อเปิดรายงานและแผงควบคุมได้อีกด้วย เมื่อคุณจัดทำเว็บแอปเพล็ต แท็บเว็บ หรือเว็บลิงค์ที่กำหนดเองของประเภทรายงานหรือแผงควบคุม คุณสามารถระบุฟิลเตอร์ที่จะนำมาใช้ในขณะรันไทม์ได้ สำหรับแผงควบคุม ฟิลเตอร์ที่คุณระบุจะนำมาใช้กับรายงานทั้งหมดในแผงควบคุม คุณสามารถระบุฟิลเตอร์ได้สูงสุดหกรายการสำหรับรายงานหรือแผงควบคุม หมายเหตุ: คอลัมน์ที่คุณระบุในฟิลเตอร์ต้องมีอยู่ในรายงานด้วย และฟิลเตอร์ในคอลัมน์ต้องได้รับการตั้งค่าเป็น "เป็นพรอมต์" มิเช่นนั้น ฟิลเตอร์ที่คุณระบุในเว็บแอปเพล็ต แท็บเว็บ หรือเว็บลิงค์จะไม่ถูกนำไปใช้เมื่อรันรายงาน พารามิเตอร์ P0ในพารามิเตอร์ P0 ที่ช่วงเริ่มต้นของสตริงพารามิเตอร์ ให้ระบุจำนวนฟิลเตอร์ที่คุณต้องการตั้งค่า ค่าที่ถูกต้องสำหรับพารามิเตอร์ P0 คือ 1 ถึง 6 พารามิเตอร์ P0 จะสามารถใช้ได้เพียงครั้งเดียวในสตริงพารามิเตอร์ พารามิเตอร์ของฟิลเตอร์แต่ละฟิลเตอร์ใช้พารามิเตอร์สามรายการ: ตัวดำเนินการ คอลัมน์ และค่า และพารามิเตอร์ต้องได้รับการระบุตามลำดับดังกล่าว ให้คุณระบุฟิลเตอร์แรกในพารามิเตอร์ P1-P3 และฟิลเตอร์ลำดับถัดมาเป็นชุดของพารามิเตอร์สามรายการ ประกอบด้วย P4-P6, P7-P9, P10-P12, P13-P15 และ P16-P18 คุณต้องใช้เครื่องหมาย & เพื่อคั่นระหว่างพารามิเตอร์ แต่ละพารามิเตอร์สามารถใช้ได้เพียงครั้งเดียวในสตริงพารามิเตอร์ Syntaxสำหรับฟิลเตอร์เดี่ยว Syntax มีลักษณะดังต่อไปนี้: P0=1&P1=ตัวดำเนินการ&P2=คอลัมน์&P3=ค่า ในการระบุฟิลเตอร์เพิ่มเติม ให้คุณเพิ่มพารามิเตอร์ P4-P6, P7-P9 และลำดับถัดไป และเพิ่มค่าของพารามิเตอร์ P0 ให้ตรงกับจำนวนของฟิลเตอร์ที่คุณเพิ่ม ดังนั้น สำหรับสองฟิลเตอร์ Syntax มีลักษณะดังต่อไปนี้: P0=2&P1=ตัวดำเนินการ&P2=คอลัมน์&P3=ค่า&P4=ตัวดำเนินการ&P5=คอลัมน์&P6=ค่า ส่วนต่อไปนี้อธิบายเกี่ยวกับพารามิเตอร์ตัวดำเนินการ คอลัมน์ และค่า ที่ประกอบกันเป็นฟิลเตอร์ ตัวดำเนินการตัวดำเนินการได้รับการระบุในพารามิเตอร์รายการแรกจากสามพารามิเตอร์สำหรับฟิลเตอร์ ตารางต่อไปนี้แสดงรายการของตัวดำเนินการที่คุณสามารถใช้ได้
คอลัมน์คอลัมน์ที่ต้องการฟิลเตอร์จะถูกระบุในพารามิเตอร์ที่สองจากทั้งหมดสามพารามิเตอร์ของฟิลเตอร์หนึ่งๆ เมื่อทำการระบุคอลัมน์ ให้คำนึงถึงประเด็นต่อไปนี้:
ค่าค่าได้รับการระบุในพารามิเตอร์ที่สามจากทั้งหมดสามพารามิเตอร์สำหรับฟิลเตอร์ คุณสามารถระบุค่าได้โดยตรง หรือคุณสามารถระบุฟิลด์เป็นพารามิเตอร์ได้ ดังต่อไปนี้:
ตัวอย่างเช่น หากคุณเลือกฟิลด์ ID แถวจากรายการฟิลด์ประเภทเรคคอร์ด พารามิเตอร์ %%%Row_Id%%% จะถูกแทรกลงไป พารามิเตอร์ %%%Row_Id%%% นี้จะถูกแทนที่ด้วย ID แถวของเรคคอร์ดปัจจุบัน ในขณะรันไทม์ หมายเหตุ: URL สำหรับรายงานหรือแผงควบคุมจะถูกสร้างขึ้นในขณะรันไทม์ ความยาวของ URL สำหรับรายงานหรือแผงควบคุมจะแตกต่างกันไป ขึ้นอยู่กับค่าที่ถูกส่งไปยัง URL สำหรับฟิลเตอร์รายงานในขณะรันไทม์ แต่ละเบราเซอร์จะมีความยาวของ URL สูงสุด หาก URL สำหรับรายงานหรือแผงควบคุมเกินขีดจำกัดความยาวนี้ ผู้ใช้อาจเห็นลักษณะที่ไม่แน่นอนในเบราเซอร์เมื่อผู้ใช้พยายามดูรายงานหรือแผงควบคุมดังกล่าว |
สิงหาคม 2018 | ลิขสิทธิ์ © 2005, 2018, Oracle สงวนลิขสิทธ Legal Notices. |