>>上一篇
接下來我們要進行依照筆數進行分頁,和解決Excel會分成多個Sheet問題
步驟
1. 切換到Report1.rdlc設計畫面4. 填入以下運算
IIF(RunningValue(Fields!DatabaseLogID.Value,Count,"TablixDatabaseLog") mod 10=0, False, True)
RunningValue函式
RunningValue(expression, function, scope)
第一參數:Fields!後面是第一個欄位名稱DatabaseLogID
第二參數:執行函式Count計算第幾筆
第三參數:是Scope,給報表的資料表名稱:TablixDatabaseLog
解決Excel會分成多個Sheet問題
修改Disabled運算式為
=IIF(Globals!RenderFormat.Name="EXCEL" OR Globals!RenderFormat.Name="EXCELOPENXML" ,True, IIF(RunningValue(Fields!DatabaseLogID.Value,Count,"TablixDatabaseLog") MOD 10=0, False, True))
你好安安,解決Excel會分成多個Sheet問題
回覆刪除我依照上方改了運算式還是依樣(哪個判斷我對過跟你圖片一樣),
不知是否我是OFFICE 2010所以不能,不知要如何解決?
另外想請問我看判斷式式依據EXCEL版本判斷,不知是否有判斷到只要是EXCEL就不分業
安安.關於前一問題
回覆刪除我改好了.將運算式改成
=IIf(InStr(Globals!RenderFormat.Name,"EXCEL")>0,True, IIf(RunningValue(Fields!OrgID.Value,Count,"examDataSet") mod 20=0, False, True))
使用InStr函數判斷RenderFormat.Name如果是EXCEL類就不分頁