社区
C++ Builder
帖子详情
替朋友提问:如何实现按页统计?
TopCat
2003-07-22 09:21:37
我一个朋友问我一个问题,是关于报表的,他想实现在每页上打印该页所有记录的金额统计,但是似乎没有直接的实现方法。还有,他想实现“共x页”的功能,好像也不好实现。
因为我自己没有做过数据库打印方面的工作,对此一窍不通,所以在这里提问,希望大虾们多多援手。
...全文
60
8
打赏
收藏
替朋友提问:如何实现按页统计?
我一个朋友问我一个问题,是关于报表的,他想实现在每页上打印该页所有记录的金额统计,但是似乎没有直接的实现方法。还有,他想实现“共x页”的功能,好像也不好实现。 因为我自己没有做过数据库打印方面的工作,对此一窍不通,所以在这里提问,希望大虾们多多援手。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TopCat
2003-07-22
打赏
举报
回复
多谢回复,等待更详细的答案。
xu_xinyu
2003-07-22
打赏
举报
回复
我觉得要根据每页打多少条记录来确定。
分别计算每页的合计再打印。
抛砖引玉。
yydy
2003-07-22
打赏
举报
回复
gz
TopCat
2003-07-22
打赏
举报
回复
多谢多谢,明日结帖~
houzy123
2003-07-22
打赏
举报
回复
若要fastreport的我也有
houzy123
2003-07-22
打赏
举报
回复
每页的行数20,多少页算出来了吧
__fastcall TListForm::TListForm(TComponent* Owner)
: TForm(Owner)
{
xx=1;
}
//---------------------------------------------------------------------------
void __fastcall TListForm::DetailBand1AfterPrint(TQRCustomBand *Sender,
bool BandPrinted)
{
if(xx<20)
xx++;
else
{
xx=1;
QuickRep->NewPage();
}
}
//---------------------------------------------------------------------------
houzy123
2003-07-22
打赏
举报
回复
1.每页合计
原来我解答过此类问题,现再说一遍
1.对各统计项添加变量,例如基本工资jb_sheet,奖金jj_sheet
2.代码
__fastcall TListForm::TListForm(TComponent* Owner)
: TForm(Owner)
{
jb_sheet=0;初始化数据
jj_sheet=0;
}
//-----------------------------
void __fastcall TListForm::QRDBText5Print(TObject *sender,
AnsiString &Value)
{
jb_sheet+=StrToInt(Value);统计基本工资
}
//---------------------------------------------------------------------------
void __fastcall TListForm::QRDBText6Print(TObject *sender,
AnsiString &Value)
{
jj_sheet+=StrToInt(Value);统计奖金
}
//---------------------------------------------------------------------------
void __fastcall TListForm::PageFooterBand1BeforePrint(
TQRCustomBand *Sender, bool &PrintBand)
{
QRLabel8->Caption=IntToStr(jb_sheet);打印基本工资
QRLabel9->Caption=IntToStr(jj_sheet);打印奖金
}
//---------------------------------------------------------------------------
void __fastcall TListForm::PageFooterBand1AfterPrint(TQRCustomBand *Sender,
bool BandPrinted)
{
jb_sheet=0;下一页初始化数据
jj_sheet=0;
}
//-----------------------------------
TopCat
2003-07-22
打赏
举报
回复
up
《麻省理工科技评论》万字长文:什么是人工智能?
(来源:MIT TR)来源:数据科学与人工智能互联网上的恶意、谩骂以及其它非琐碎、足以改变世界的意见不合...人工智能既性感又酷炫。它在加深不平等、颠覆就业市场并破坏教育体系。人工智能像是主题公园的游乐设施,又好像是魔术戏法。它是我们的终极发明,也是道德责任的体现。人工智能是这十年的流行语,也是源自 1955 年的营销术语。人工智能类人,又似异星来客;它超级智能却也愚不可及。人工智能热潮将推动经...
腾讯面试四问,Are you OK?
腾讯面试四问,Are you OK? 引言 一
朋友
刚面了腾讯音乐(TME)前端开发岗位(两年经验),本瓜撰文记之。以期同各面试人分享交流~ 自评面试难度:???????????????????? 话不多说,直接看题!我相信一定有你想要的! 注:好的面试流程通常以聊天的方式进行,题目是连续的。此处抽出核心四问,其间附带的小问题一笔带过,不做赘述。...
来自MIT人工智能实验室:如何做研究?
作者:人工智能实验室全体研究生编辑:David Chapman版本:1.3时间:1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选题、选导师和情感因素),都是极具价值的。Copyright 1987, 1988 作者版权所有备注:人工智能实验室的Wor
MIT人工智能实验室:如何做研究?
MIT人工智能实验室:如何做研究? 分类: 其他2005-12-20 10:40 1031人阅读 评论(1) 收藏 举报 工作出版lisp语言情感生活 原文:http://www.cs.indiana.edu/mit.research.how.to.html 麻省理工学院人工智能实验室AI Working Paper 316 作者:人工智能实验室全体研究生 编辑:Da
来自MIT人工智能实验室:如何做研究? --转载
来自MIT人工智能实验室:如何做研究? 作者:人工智能实验室全体研究生 编辑:David Chapman 版本:1.3 时间:1988年9月 译者:柳泉波 北京师范大学信息学院2000级博士生 摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选题、选导师和情感因素),都是极具价值的。 Copyright 198
C++ Builder
13,871
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章