設定報表初始條件
不拆成2個頁面就無法辦到嗎?
我知道2個頁面沒問題,可是我也是經由Report Builder產生的綜合頁面,應該有辦法先給條件讓它讀不到資料吧,如s_kein_date = NULL,只是不知道該把event code放在哪一段中。
CCS event 的解法
1.加入一個 Panel -> Panel1
2.把Report 移到 Panel1 中
3.Panel1 的 Data 設 Visible -> NO
說明:即預設Panel1 這個物件是隱藏的
4.Panel1 的 Before Show 加入一個 Action -> Hide-Show Component
在這個Event 中設定
Component -> Panel1
Action -> Show
Condition Type -> Expression
Condition -> isset($_GET["xxxx"]) xxx 是您會傳進 Report 的任一個 URL 變數
說明:在URL傳入判斷的條件後把Panel1打開
2.把Report 移到 Panel1 中
3.Panel1 的 Data 設 Visible -> NO
說明:即預設Panel1 這個物件是隱藏的
4.Panel1 的 Before Show 加入一個 Action -> Hide-Show Component
在這個Event 中設定
Component -> Panel1
Action -> Show
Condition Type -> Expression
Condition -> isset($_GET["xxxx"]) xxx 是您會傳進 Report 的任一個 URL 變數
說明:在URL傳入判斷的條件後把Panel1打開
Re: 最簡單的解法
這個做法會造成執行 SQL 查詢,只是查不到符合資料asongo 寫:在Link的 Href Source的 Parameters裡,Source Type設為Expression,Parameter Source設為一個不會存在資料表中的字元或較少出現的字元如"sweat"即可。
這樣對效能會有影響哦,尤其是大資料表哦