2015-08-26 39 views
0

我在Report Builder 3.0中做報告。 有參數dept我把它作爲下拉列表。 如何使默認爲空,選擇所有部門。如何添加dropDownList null?

+0

使用SQL問題,你應該始終標記您的DBMS(MySQL和Postgres的,SQL Server或兩者)。它們的功能和SQL方言有所不同。您還應該通常顯示錶格定義以及迄今爲止的查詢。 –

回答

0

爲了記錄添加到SQL結果集,你可以使用UNION ALL,例如:

select deptno, deptname from dept 
union all 
select null, 'all'; 

編輯:那麼現在你有你的下拉框的條目「所有」與DEPTNO空。查詢根據所選DEPTNO或空會是這樣得到的數據:

select somedata 
from sometable 
where deptno = :chosendeptno or :chosendeptno is null; 
+0

它不會決定我的問題,有必要默認爲空 – Zhandos

+0

對不起,我不明白你在說什麼。所以只是猜測:我向您展示瞭如何爲列表中的「all」放置一個空記錄(「如何添加dropDownList null」)。也許你想知道如何爲選定的deptno選擇數據?我會編輯我的答案。 –

+0

在Report Builder中有DropDownList,通過對查詢的SQL查詢從數據庫中選擇適當的值。 如何添加一個值列表的恆定空白記錄,默認情況下會被選中? – Zhandos

相關問題