pb报表系统源代码(PBOC报表)
admin 发布:2022-12-19 18:06 133
本篇文章给大家谈谈pb报表系统源代码,以及PBOC报表对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
设计一个pb小程序,实现录入,查询和报表打印
新建一个窗口,窗口中有一个数据窗口dw_1,然后创建数据窗口的dataobject,设置保存属性,上面增加至少四个按钮,录入,查询,保存,打印。
设置PB和数据库连接的SQLCA参数,连接数据库,打开窗口。
窗口的Open事件或者数据窗口的constructor事件或者其他可以发生的事件中写dw_1.settransobject(sqlca),通过事务使数据窗口和数据库连接。
录入按钮增加一行即可dw_1.insertrow(0),表示在最后增加一个空行。
插入空行后,自己填入数据,然后点保存按钮保存。
保存按钮代码
if dw_1.update() = 1 then
commit;
else
rollback;
end if
查询功能如果需要设置条件查询,那么最简答的,数据窗口设置参数,dw_1.retrieve(参数)这样的方法。
如果直接全部查询,那就不用参数了,查询按钮中直接写dw_1.retrieve()
打印,使用print函数,自己设计一个数据窗口用来打印。在PB上查查PRINT函数的帮助,就知道怎么用了。
用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实现动态报表
要看具体的动态方式和需求。
自由度最高的,是直接编辑建表源码syntax,然后用create()函数生成表格。
如果只是简单的一下字段宽度、颜色、字体等等属性动态修改,用modify()函数动态修改就可以了。
为什么很多行业软件都用PB来写?PB有哪些优势在里面?
一、开发数据管理软件,PB是效率最高的,编写代码的工时最短。
二、PB是“历史悠久”的数据系统开发工具,所以多年来有大量的行业软件源代码积累下来,许多都可以直接拿来使用,整合到自己的程序中。
三、许多老软件公司的管理人员都是当年的老PB程序员出身,对PB比较熟悉,也比较有感情。
如何用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报表系统源代码和PBOC报表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-18seo积分系统,seo评分
- 05-17seo公司运营,seo运营报表
- 05-16如何做一个网站,如何做一个网站系统
- 05-14上海网站推广系统,上海网站推广服务公司
- 05-13电脑系统优化软件哪个好用,电脑系统优化在哪里
- 05-12网站自然优化,网站自动优化系统
- 05-12cms系统,喜来健CMS系统
- 05-11自助建站系统源码,自助建站源码php
- 05-08青岛关键词排名系统,青岛关键词排名首页
- 05-07网易推广员系统登录,网易推广员系统推广平台
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接