2016-01-08 55 views
0

想,如果有人可以建議以下請:SSRS日期和滾動條問題

在SSRS我有個約會從和日期參數 - 如果我輸入一個日期,其中年份小於30,將前綴它與20 IE 01/01/19和標籤關閉將更改爲01/01/2019,但是當我們輸入一個年份爲30或更晚的日期時,它的前綴爲19,所以01/01/30更改爲01/01/1930年

由於此報告始終處於2000 - 2999範圍內,因此他們要求在輸入年份並關閉標籤時始終以20爲前綴。有沒有辦法做到這一點?

SSRS門戶的默認寬度和高度在哪裏?由於某種原因,當它加載時,它的側面和底部都有滾動條。這看起來不太好,而且當報表加載的報表上有滾動條時,IE滾動條就會隱藏它們,所以如果有意義的話,您必須上下移動這些滾動條才能進入報表滾動條。用戶很討厭這一點。

我知道我可以手動放大和縮小頁面,但這不是每個使用這些報表的人的解決方案,他們會變得沮喪。它們不在小型監視器上使用,因此不需要在實際屏幕上加載滾動條。

回答

0

有沒有簡單的方法來改變日期框的行爲。您可以將日期參數更改爲文本字段,並在使用時處理格式。它們在輸入時不會改變。

WHERE D_DATE = CAST(CASE WHEN LEN(@DATE_PARAM) = 8 THEN LEFT(@DATE_PARAM, 6) + '20' + RIGHT(@DATE_PARAM, 2) ELSE @DATE_PARAM END 

就滾動條而言,您的報表是否在設計模式中有額外空間?您可以通過抓住右側或底部邊緣並將其縮小或使用報告的屬性來控制這一點。還有一個交互式大小屬性,也可能會增加您的報告的大小。

enter image description here

+0

謝謝你回到我身邊。我認爲自由文本,但這意味着用戶必須輸入日期,因爲我們有國際辦事處,日期格式錯誤毫無疑問,沒有驗證應該成爲自由文本。 關於滾動條。我指的是SSRS門戶,因此在打開任何報告之前,當您打開門戶網站瀏覽報告時,在那裏重新顯示滾動條,我想刪除這些報告,因爲它們覆蓋了報告上的有效滾動條 – JQuery