iT邦幫忙

0

VS__C#__RDLC__版面問題__解決一半,不滿一頁補留白未解決

想要每一頁,都如下圖的版面
https://ithelp.ithome.com.tw/upload/images/20180907/20108584MV3qSKCDQk.jpg

目前最後一頁會不滿A4,以後尋找解決方案
https://ithelp.ithome.com.tw/upload/images/20180910/20108584bXiV2vZ7kw.jpg

說明:利用
RepeatOnNewPage = True,一定要改,一旦設定須連續(不能中途一列不設定)。

KeepWithGroup = After,資料在要重複的列的後面,改After,反之Before,若不要就None,要注意的是,假設重複三列,不能讓第二列不重複。

FixedData = True,一旦設定須連續(不能中途一列不設定),目前這個設定是沒實際效果,可以不設定。

資料後第一列,加個空白列,來重複以補邊框

補充:目前這張報表就這樣。

1 個回答

0
米歐
iT邦新手 5 級 ‧ 2018-09-07 14:48:53
看更多先前的回應...收起先前的回應...
優悠 iT邦新手 5 級 ‧ 2018-09-07 15:26:55 檢舉

我有試過這方法,但我資料區塊是子報表,他沒改善
而我拿掉子報表,資料區塊會太短(高度),如下圖
https://ithelp.ithome.com.tw/upload/images/20180907/20108584u95TDEWAhB.jpg
我的資料是不固定高度的,試圖用子報表固定高度,但超過第二頁就悲劇了

米歐 iT邦新手 5 級 ‧ 2018-09-07 16:11:29 檢舉

我先理解一下你想要的是這樣吧?
_______
|  標題  |
| 標題列  |
|  內   |
|  容   |
_______
|  標題  |
| 標題列  |
|  內   |
|  容   |
_______
如果是的話
標題放進page header區塊裡,標題列若要在每一頁重複
先點選你要重複標題列的TABLE然後下面會長這樣
https://ithelp.ithome.com.tw/upload/images/20180907/201095250mWDW0gy2r.jpg
先點選右邊紅框開啟進階設定,然後點選左邊紅框後到屬性視窗
將RepeatOnNewPage設定成True即可。
可以參考https://forums.asp.net/t/1997567.aspx?RDLC+table+header+is+only+showing+on+first+page+i+need+to+display+it+on+all+pages+in+report

太久沒碰,一開始沒有回得很好XD

優悠 iT邦新手 5 級 ‧ 2018-09-07 16:59:19 檢舉

這個我會設定,主要問題在最後一頁
想要
https://ithelp.ithome.com.tw/upload/images/20180907/20108584et2AOFQqgH.jpg
目前
https://ithelp.ithome.com.tw/upload/images/20180907/20108584axBPa820k2.jpg

米歐 iT邦新手 5 級 ‧ 2018-09-07 17:02:41 檢舉

你有兩個標題列?還是一個是標尾?

優悠 iT邦新手 5 級 ‧ 2018-09-07 17:07:18 檢舉

第一個標題列,是固定資料,例如:列印日期、列印單位等等
第二個則是簽名處,例如:主管簽名

米歐 iT邦新手 5 級 ‧ 2018-09-07 17:16:39 檢舉

那可以把簽名處放在頁尾,然後讓頁尾只在最後一頁時才出現。
將頁尾的Hidden設置成=Globals.PageNumber<Globals.TotalPages

優悠 iT邦新手 5 級 ‧ 2018-09-07 17:29:39 檢舉

像這張圖片這樣,不是單純的簽名處移動到頁尾
https://ithelp.ithome.com.tw/upload/images/20180907/20108584sq1eqM2GC6.jpg

米歐 iT邦新手 5 級 ‧ 2018-09-07 17:34:00 檢舉

可是你的簽名處跟你的資料沒關係吧?
看似也沒有其他頁尾啊= ="

優悠 iT邦新手 5 級 ‧ 2018-09-07 17:46:45 檢舉

客戶給個格式如此,只能...

米歐 iT邦新手 5 級 ‧ 2018-09-07 17:59:06 檢舉

簽名處只有一處的話,拉到頁尾呈現的效果跟你要的一樣呀。

優悠 iT邦新手 5 級 ‧ 2018-09-07 18:03:47 檢舉

周一再來研究,先謝謝您。

米歐 iT邦新手 5 級 ‧ 2018-09-07 18:05:44 檢舉

看這回覆是一個下班的節奏XD

優悠 iT邦新手 5 級 ‧ 2018-09-10 14:21:36 檢舉

目前不滿一頁,加留白還不行,你知道怎麼解決嗎?

我要發表回答

立即登入回答