我想允許用戶設置自動刷新一次,我用下面的表達式嘗試:報表生成器自動刷新使用文本框的值
=(ReportItems!txt_Update.Value)*60
,但我得到了以下錯誤消息:
報告「body」的AutoRefresh表達式指的是報告 項目'txt_Update'。報表項表達式只能引用同一分組範圍內的其他 報表項或包含分組 範圍的報表項。報告項目名稱中的字母必須使用正確的大小寫。
它甚至可以做我想要的嗎?
我想允許用戶設置自動刷新一次,我用下面的表達式嘗試:報表生成器自動刷新使用文本框的值
=(ReportItems!txt_Update.Value)*60
,但我得到了以下錯誤消息:
報告「body」的AutoRefresh表達式指的是報告 項目'txt_Update'。報表項表達式只能引用同一分組範圍內的其他 報表項或包含分組 範圍的報表項。報告項目名稱中的字母必須使用正確的大小寫。
它甚至可以做我想要的嗎?
由於內部元素可以在會話中多次渲染,因此不能從外部元素(本例中爲報告本身)引用內部元素(txt_Update)。
您可以使用報告參數代替文本框。嘗試添加一個類型爲integer的報告參數,例如所謂RefreshInterval,並使用以下表達式的自動刷新屬性:
=Parameters!RefreshInterval.Value
最好的問候,
〜阿列克謝
你可以做你的項目模型或模板模型自動刷新。
http://ucodia.fr/2011/10/advanced-reporting-services-part1-rdl-object-model/