社区
C++ Builder
帖子详情
替朋友提问:如何实现按页统计?
TopCat
2003-07-22 09:21:37
我一个朋友问我一个问题,是关于报表的,他想实现在每页上打印该页所有记录的金额统计,但是似乎没有直接的实现方法。还有,他想实现“共x页”的功能,好像也不好实现。
因为我自己没有做过数据库打印方面的工作,对此一窍不通,所以在这里提问,希望大虾们多多援手。
...全文
76
8
打赏
收藏
替朋友提问:如何实现按页统计?
我一个朋友问我一个问题,是关于报表的,他想实现在每页上打印该页所有记录的金额统计,但是似乎没有直接的实现方法。还有,他想实现“共x页”的功能,好像也不好实现。 因为我自己没有做过数据库打印方面的工作,对此一窍不通,所以在这里提问,希望大虾们多多援手。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Python3.9避坑指南:环境配置太复杂?云端镜像一键解决
本文介绍了基于星图GPU平台,...该方案有效规避本地安装中的版本冲突与依赖问题,特别适用于AI应用开发、模型微调等场景,助力开发者和初学者高效开展数据分析、Web爬虫及机器学习项目,
实现
零配置、秒上手的编程体验。
从零邪修Naive RAG:Generator在干什么?为什么它“一看就会,一做就废”?
如果这里不理解
朋友
可以看我关于Transformer的文章: 9k字详解Transformer Decoder和啃论文易被忽略的3大技术,零基础Excel手搓邪修版 简而言之,把input传递给Encoder,Encoder最后一层的输出向量与Decoder做Cross ...
大模型入门干货:RAG 不够用?意图 + 语义双检索框架帮你破局!
当前主流的智能对话系统,通常遵循一套标准化的技术流程来
实现
交互功能,其核心运作链路如下图所示: 语音输入与转写:系统首先借助ASR(自动语音识别) 技术,将客户的语音信号实时、精准地转化为可处理的文本数据...
AI系统上下文管理架构的容错机制:提示工程如何处理上下文丢失?
想象你正在和
朋友
聊天:"我昨天看了部电影,主角叫小明,他…"话没说完被打断,10分钟后继续聊,
朋友
却问:“小明是谁?你说的什么电影?”——这种"聊到一半失忆"的尴尬,正是AI对话系统面临的"上下文丢失"问题。...
来自MIT人工智能实验室:如何做研究?
并
提问
一个问题。 获得到别的实验室进行暑期工作的机会。这样你会结识另外一群人,或许 还会学到另外一种看待事物的方式。可以去问高年级同学如何获取这样的机会,他们 或许已经在你想去的地方工作过了,能帮你...
C++ Builder
13,875
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章