Report Viewer 每頁固定筆數

轉載:http://blog.sina.com.tw/37688/category.php?categoryid=300181


寫一下最近的新試報表功能──
Report Viewer
裡如何在每頁指定固定顯示筆數及非頁首頁尾仍能重覆顯示特定欄位或文字方塊,這樣的做法可以產出像出貨單那樣的報表格式,或需要套表的列印需求

做法是找了很多不同人在網上發佈的做法,後來自己在許多不可行的方法中試出來的,所以要記起來,以後隨時可以參考(新浪可別再掛啦~~~ 猴驚啊 ~~~)

作法如下:
1.
從工具箱拖一個清單(List)物件到報表頁身使用
  (
系統預設List1)
2.
將要處理固定筆數顯示的資料表(Table)置入List1
3.
List1DataSetName屬性設定該報表資料來源名
  (
TableDataSetName設定的報表資料來源填入即可)


4.在List1上滑鼠右鍵選屬性,選編輯詳細資料群組


5.接下來在運算式中加入如上運算式
  =Int((RowNumber(nothing)-1)/22) 22是每頁顯示資料
  筆數,每22筆就會換頁,所以可以依需要調整,最後勾
  選結尾的分頁符號後按確定完成設定

這樣就可以產出每頁固定行數的報表套表出來囉

=========================================================================

目前想讓報表每頁三筆資料,但套用上述方法,會有偶數頁呈現空白頁的問題…改了很久後採用下述設定

於【編輯詳細資料群組】該行=Int((RowNumber(nothing)-1)/22) 改為 Int((RowNumber("table1_Group")-1)/3)

但下方的開頭及結尾符號不勾選

選取群組清單的群組→編輯



把結尾的分頁符號選項勾選掉…


另外…table1的寬度也不可以大於報表主體的寬度,亦會造成空白頁問題…



1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值