社区
Delphi
帖子详情
请教一个关于fastreport的问题?每页的行号从1开始,并把这页的总行数显示到页面的底部?
softheaded
2007-04-06 11:38:06
如题。
...全文
644
7
打赏
收藏
请教一个关于fastreport的问题?每页的行号从1开始,并把这页的总行数显示到页面的底部?
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zlz7803
2007-04-20
打赏
举报
回复
[LINETHROUGH#]
softheaded
2007-04-07
打赏
举报
回复
谢谢,同样不好用。
我加个判断语句,if page#=1 then i:=0 else i:=1;
softheaded
2007-04-06
打赏
举报
回复
谢谢!
我按您的方法做如下:
1> 在FastReport里定义一个变量i
2> 在ReportBand的(OnBeforePrint)里初始化i:=0;
3> 在主数据band的(OnBeforePrint)里i:=i+1;
在PageFooter1的OnBeforePrint里:
while FreeSpace >= 26 do
ShowBand(Child1);
主数据项的每个行加行号为[i]
在页面的底部加Memo,内容为[i]
结果出现了如下问题:
第一页的页面的底部的Memo的数据为21
第二页的页面序号却从0开始了,不知道为什么呢?
hongqi162
2007-04-06
打赏
举报
回复
机器上没有fastreport,你调试一下看看
hongqi162
2007-04-06
打赏
举报
回复
var i:integer;
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
i:=i+1;
if i>3 then //每頁固定行數為3
begin
engine.newpage;
i:=1;
end;
end;
begin
i:=0;
end.
hongqi162
2007-04-06
打赏
举报
回复
把i:=0;修改成i:=1试试
softheaded
2007-04-06
打赏
举报
回复
为什么第一页行号是从1开始的,第二页以后却是从0开始的呢?
fast
report
动态调整页边距
本人查阅好多资料,上了N多网站,始终找不到关于
Fast
report
动态调整页边距的代码,现终于找到方法,共享出来,愿与各位菜鸟共享。希望对大家能有所帮助。好的资源大家一起共享。用
fast
report
4.8.5调试通过。
Fast
report
里
显示
年月日
Fast
report
里
显示
年月日
Fast
report
里
显示
年月日
初级到CS开发高手通用权限管理系统全程实录
本课程主讲项目的功能模块主要有:用户管理、角色管理、菜单管理、权限管理、...另外像ADO.NET、分层、事务、视图、委托、反射、WebService、
Fast
Report
.NET、Dev、RDLC、EpPlus操作EXCEL等知识点全部贯穿在视频中讲解
Fast
Report
报表合计
数
但是如果要将合计
数
放在报表头,不能将合计字段拖到表头的,否则它会
显示
为0,因为
Fast
Report
是自从上往下输出
数
据的,是需要写脚本来实现。 在beforeprint 事件里,循环
数
据源,将合计
数
输出在报表头上来。
Fast
report
常见
问题
汇总与解答
Fast
Report
常见的几个
问题
1.
Fast
Report
中如何共用TFrx
report
及TfrxDBDataSet 2.如何打印空白处? 3.如何打印指定行
数
后换页? 4.
fast
report
中如何把
数
据
显示
为百分比 5.
Fast
Report
如何打印表格式的空行? 6.在...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章