2014-07-09 201 views
0

是否可以在SSRS報告中呈現單選按鈕(又名「選項按鈕」)?此外,我需要一個帶有4個選項的單選按鈕,所以它不只是'真/假'的情況。SSRS單選按鈕呈現

SSRS在工具箱中沒有單選按鈕有點奇怪。畢竟,我們已經有一個列表,圖像,圖表等等,對嗎?那麼爲什麼不單選按鈕呢?

我錯過了什麼,或者我不得不使用HTML來呈現它?

+0

布爾參數類型是添加單選按鈕的唯一方法,請參閱:http://stackoverflow.com/questions/308928/radio-buttons-in-ssrs-report – stubaker

+0

您可以使用簡單的下拉列表完成相同的行爲:http://stackoverflow.com/questions/4851800/using-dropdown-parameters-in-ssrs-report – CamperWill

回答

3

我會通過使用Image對象來完成與此相當接近的事情。

您的要求是4個選項,所以我會添加4個單獨的圖像。每個圖像將使用表達式作爲其來源,在兩個嵌入圖像之間進行選擇以顯示On vs Off(對於4中的該選項)。

佈局可能在一列中,並且有4行來模仿典型的單選按鈕佈局。

SSRS報告的數據源將是一個存儲過程。它會將每個選項的On/Off狀態作爲4個獨立的列返回 - 這些會驅動上面的圖像選擇表達式。

對於每個Image對象,我將Action設置爲「Go to Report」,選擇相同的報告並傳遞一個參數值,指示選擇了哪個按鈕。

當用戶運行報告然後單擊其中一個圖像時,這將再次激發存儲過程。在執行過程中,我會更新一個表來存儲爲那一行選擇了哪個按鈕。

存儲過程需要很快執行,例如,低於5秒,理想情況下低於1秒,否則UX會很差。