当前位置:首页 > 代码 > 正文

pb超级报表源代码(pb报表工具)[20240507更新]

admin 发布:2024-05-07 00:41 212


今天给各位分享pb超级报表源代码的知识,其中也会对pb报表工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

PB 怎么制作复杂的报表呢,比如有的表头是由多行组成的

1、可以使用tabular数据窗,表头自己“画”(用线和标题组成),“画”表头的工作比较繁琐。

2、可以用crosstab交叉报表实现,但是SQL语句比较难写,一般都是用存储过程。

怎样用PB实现动态报表

要看具体的动态方式和需求。

自由度最高的,是直接编辑建表源码syntax,然后用create()函数生成表格。

如果只是简单的一下字段宽度、颜色、字体等等属性动态修改,用modify()函数动态修改就可以了。

pb报表问题

数据类型不匹配,价格在你的数据库里类型应该是小数吧,应该用lr_price=dw_1.getitemdecimal(i,2)

如何用PB实现统计报表的功能?

你首先要建立存储这些收入支出资料的表,然后根据这些表拉出你需要的datawindow,右侧放一个datawindow控件(dw_1),收入做一个d_rep_in,支出做一个d_rep_out,合计做一个d_rep_sum,当你点"收入"时可以这样写:

dw_1.dataobject='d_rep_in'

dw_1.settransobject(sqlca)

dw_1.retrieve()//可以按月份抓取当月的资料,当然我只说个基本的框架

当你点"支出","合计"同上.具体的做法可以再详细说出你的需求.

希望对你有所帮助!

用pb做报表

首先数据窗口上定义两个参数: datetime ldt_begin

datetime ldt_end

然后数据窗口语句:

select 序号

员工编号

员工姓名

性别

出生日期

工作日期

from 员工信息表

where 工作日期 = :ldt_begin and

工作日期 = :ldt_end

定义实例变量: datetime id_begin,id_end

id_begin 获取你的起始时间 id_begin=datetime(date(开始时间),00:00:00)

id_end 获取你的截止时间 id_end=datetime(date(截止时间),23:59:59)

//关于你怎么获取你的开始时间,截止时间你自己写吧,比较好的办法是搞个万年历的时间控件

窗口的open事件中写入:dw_1.settransobject(sqlca)

生成报表的click事件中写入:dw_1.retrieve(id_begin,id_end)

打印报表:dw_1.print()

退出:close(parent)

pb超级报表源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于pb报表工具、pb超级报表源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://www.ahzz.com.cn/post/1225.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载