请问一个fastreport 合计汇总的计算公式问题 [问题点数:100分,结帖人diaodiaosky]

Bbs2
本版专家分:232
结帖率 98.57%
Bbs2
本版专家分:232
Bbs5
本版专家分:2814
fastreport第二级分组页眉如何实现合计功能
-
FastReport中ReportSummary合计相减问题
我在ReportSummary有两个<em>合计</em>表达式, 1、收到货款: 2、运费: 我现在想ReportSummary添加<em>一个</em>上述两个<em>合计</em>值的差值,即“收到货款-运费”的差。 怎么实现呢? 我试过这样不行:
急!!! fastreport 中的每页小计,最后一页有小计和总计
我已在报表中加入了变量 在页头的onbeforeprint事件中加入 xiaoji:=0; 在主项数据(Band4)的onbeforeprint事件中加入 xiaoji:=xiaoji+; 在页脚中加
一个汇总问题???
我有<em>一个</em>数据库有一百多个字段,我想将按编号<em>汇总</em>,难到要每<em>一个</em>字段,字段的写吗??rnselect max(编号) as 编号,max(户名) as 户名,sum(水量) as 水量 ... from c200305 group by 编号 难到没有<em>一个</em>简单的办法将数据库的一百多个字段<em>汇总</em>,我需要sum的字段就<em>汇总</em>,不需要每<em>一个</em>字段都写到??? 有没有像* 一像的东西,一下子都解决???
一个汇总问题!!
<em>问题</em>是这样的:rnA,B,C,D,E 5个字段 A 分公司,B仓库号,C票数,D体积,E车次rn现在想对 C D E 做关于 A,B 的<em>汇总</em>rn怎么做?rnrnrn要一条语句!!
一个汇总的简单问题
create table cgbrn(rn ddh varchar(20), --采购单号 rn dm varchar(50), --商品编码rn dgs float, --订购表rn rn)rnINSERT cgb SELECT 'aa','dm1',1rnUNION ALL SELECT 'aa','dm2',4rnUNION ALL SELECT 'aa','dm3',20rnUNION ALL SELECT 'bb','dm3',20rnGOrnrn--入库表rncreate table jhmxbrn(rn ddh varchar(100),--采购单号 rn dm varchar(50),rn sl float, ---入库数rn rq date --日期rn rn)rnrnINSERT jhmxb SELECT 'aa','dm1',8,'2011-05-12'rnUNION ALL SELECT 'aa','dm1',4,'2011-05-19'rnUNION ALL SELECT 'aa','dm3',20,'2011-05-12'rnGOrnrnrn我用连接查询的数据为rnselect b.dm as 编码,SUM(a.dgs) as 采购数,sum(b.sl) as 入库数 from cgb a left join jhmxb b on a.ddh=b.ddh and a.dm=b.dm group by b.dm rnrn编码 采购数 入库数rnnull 24 nullrndm1 2 12rndm3 20 20rnrn希望得到的结果为:rn采购号 编码 采购数 入库数 入库日期rnaa dm1 1 12 2011-05-19rnaa dm2 4 0 rnaa dm3 20 20 2011-05-12rnbb dm3 20 0 rn
一个分类汇总问题
有<em>一个</em>access表:rnrnGCSY GCBH GCBHXrn1 1 25rn1 2 528rn2 1 52rn2 4 5rn2 3 22rn2 45 22rn1 3 58rn. . .rnrn我要通过分类<em>汇总</em>得到如下<em>一个</em>结果rn把“GCBH”放在<em>一个</em>combol中,combol只显示1和2等不重复项,点击combol中的“1”则在数据表中显示所有1的信息。既:包括 rnGCSY GCBH GCBHXrnrn1 1 25rn1 2 528rn1 3 58rnrn小弟不胜感激,以前没有接触到ACCESS与VB 之间的<em>问题</em>。rnrn
一个查询汇总问题
我现在有以下几张表rn学生信息:rn 学号 姓名 班级 专业 rn 0732101 丁岳杰 计算机科学与技术二 计算机科学与技术一 男 1989-10-30 浙江温州rn 0732102 张炜 计算机科学与技术一 计算机科学与技术一 男 1987-08-26 辽宁沈阳rn 0732103 雷屹 计算机科学与技术二 计算机科学与技术一 男 1987-10-21 陕西渭南rn 0732104 李晨 计算机科学与技术一 计算机科学与技术一 男 1989-02-05 陕西长安rn 0732105 张工展 计算机科学与技术一 计算机科学与技术一 男 1988-02-01 河南开封rn 0732106 刘晋 计算机科学与技术一 计算机科学与技术一 男 1987-03-17 山东德州rn 0732107 魏延朋 计算机科学与技术一 计算机科学与技术一 男 1986-01-16 陕西高陵rn 0732108 仝博仁 计算机科学与技术一 计算机科学与技术一 男 1988-10-16 江苏徐州rn 0732109 麻晓宇 计算机科学与技术一 计算机科学与技术一 男 1988-10-31 内蒙丰镇rn 0732110 李鹏 计算机科学与技术一 计算机科学与技术一 男 1987-03-20 陕西富平rn 0732111 仵栋一 计算机科学与技术一 计算机科学与技术一 男 1987-06-27 河南南阳rn 0732112 王冉 计算机科学与技术一 计算机科学与技术一 男 1988-06-25 河南商丘rn 0732113 刘良高 计算机科学与技术一 计算机科学与技术一 男 1987-09-07 湖南隆回县rn 0732114 王强 计算机科学与技术一 计算机科学与技术一 男 1985-09-26 湖北襄樊rn 0732115 胡怡浩 计算机科学与技术一 计算机科学与技术一 男 1989-05-25 陕西西安rn 0732116 方子胜 计算机科学与技术一 计算机科学与技术一 男 1986-02-02 陕西榆林rn 0732117 刘晨 计算机科学与技术一 计算机科学与技术一 男 1989-02-05 山西临漪rn 0732118 周海洋 计算机科学与技术一 计算机科学与技术一 男 1987-05-12 江西上饶rn 0732119 徐海 计算机科学与技术一 计算机科学与技术一 男 1989-03-24 山东沾化rn 0732120 陈文龙 计算机科学与技术一 计算机科学与技术一 男 1988-03-30 河北石家庄rnrn请假信息rnrn学号 请假类型 请假开始时间 请假结束时间 请假天数 备注rn0732104 事假 2007-08-23 上午 06:30:00 rn0732105 事假 2007-08-23 上午 06:30:00 rn0732106 病假 2007-08-23 上午 06:30:00rnrn违纪信息rnrn学号 违纪类型 违纪时间 备注rn0732102 早退 2007-08-21 下午 03:30:00 rn0732104 早退 2007-08-21 下午 06:30:00 rn0732105 早退 2007-08-21 下午 06:30:00 rn0732106 迟到 2007-08-21 下午 06:30:00 这里是备注信息rn0732106 早退 2007-08-21 下午 06:30:00 rn0732107 迟到 2007-08-21 下午 06:30:00 rn0732108 迟到 2007-08-21 下午 06:30:00 rn0732109 迟到 2007-08-21 下午 06:30:00 rn0732112 旷课 2007-08-21 下午 06:30:00 rn0732119 迟到 2007-08-23 上午 06:30:00 rnrn奖励信息rnrn学号 奖励类型 奖励时间 奖励原因 备注rn0732104 一等奖 2007-08-23 上午 06:30:00 rn0732105 2007-08-23 上午 06:30:00 rn0732106 2007-08-23 上午 06:30:00 rnrn惩罚信息rnrn学号 惩罚类型 惩罚时间 惩罚原因 备注rn0732104 警告 2007-08-21 下午 06:30:00 rn0732105 上 2007-08-21 下午 06:30:00 rn0732106 2007-08-21 下午 06:30:00 rnrn现在我想得到的查询结果是:rnrn学号 姓名 班级 专业 请假次数 违纪次数 奖励次数 惩罚次数rn0732102 张炜 计算机科学与技术一 计算机科学与技术一 0 1 0 0rn0732104 李晨 计算机科学与技术一 计算机科学与技术一 1 1 1 1rn0732105 张工展 计算机科学与技术一 计算机科学与技术一 1 1 1 1 rn0732106 刘晋 计算机科学与技术一 计算机科学与技术一 1 2 1 1rn0732107 魏延朋 计算机科学与技术一 计算机科学与技术一 0 1 0 1rn0732108 仝博仁 计算机科学与技术一 计算机科学与技术一 0 1 0 1rn0732109 麻晓宇 计算机科学与技术一 计算机科学与技术一 0 1 0 1rnrn<em>请问</em>这个该怎么样去实现呢 ,不知道一条 SQL 能不能实现rn
FastReport 报表合计
FastReport 报表<em>合计</em>数,通常情况下都是在数据尾显示<em>合计</em>数, 但是如果要将<em>合计</em>数放在报表头,不能将<em>合计</em>字段拖到表头的,否则它会显示为0,因为FastReport是自从上往下输出数据的,是需要写
请问为什么fastreport合计只有最后一行的值?
都是最后一行的值 为什么呢?
fastreport合计不等于明细相加的问题
在数据源ADOQuery1加入如下内容 procedure TForm1.ADOQuery1kcslGetText(Sender: TField; var Text: string; DisplayT
请教fastreport的每页怎么出现合计数!
<em>fastreport</em>怎么在每一页出现<em>合计</em>数!不是在报表的最后出现!而是在pagefooter出现! 我希望得到的报表是这样的,如:我打印的结果是二张页面! 第一页为: 种类 数量 A 12 B 20
fastreport 合计问题
我在FOOTBAND ONbeforprint事件中写了while engine.freespace>80 do engine.showband(child1);,不过发现在FOOTER 中SUM没有
一个数值汇总问题
从ERP中带出数量,ERP中有多少笔,就带出多少笔。放进一张表里,然后在这个表里手动天上每笔资料的售价。然后我想做个总和,就是总的售价。应该怎么做呢?
关于一个汇总问题
情况:在交易记录中,相同的存货的交易数量如何<em>汇总</em>rn数据库:MSSQL。。。
关于汇总一个问题...
id1,id2,id3,num1,num2,num3,a,b,crnid 是<em>汇总</em>的依据,rnnum是要<em>汇总</em>的数据,rn就是按三个id,依次<em>汇总</em>三个num数据,rnid1是id2的总类,rnid2是id3的总类。rnrn把所有字段都输出。rn其中,a,b,c为一些信息字段,rn也要求输出rnrn不知道能不能实现,rn请各位相助...
fastreport 这样的分组合计怎么做
数据库表结构:客户名称,规格,工艺,件数,数量,单位,(单位有两种:‘米’和‘码’) 现在按照客户名称和工艺分组,工艺下有个小计,每个客户有个<em>合计</em>,这样做好后的小计和<em>合计</em>怎么显示成:多少件多少支这样的
fastReport列合计问题,谁会?
报表内容 日期 名称 品牌 数量 金额 成本 利润 2004-1-1 a abc 10 100 2004-1-2 a abc 5 50 分类小计 15 150 X 2004-1-3 a abcd 10
fastreport合计方面的用法,up者有分
我有<em>一个</em>数据表是这样的: produce price 显卡 300 CPU 1000 内存 200 主板 800 ... 我希望对price列进行<em>合计</em> 就是说 某一变量=300+1000+200+..
fastreport MasterData 能否合计
报表显示数据如下: 品名 金额 构成比率% a 12 b 9 c 5 d 13 ------------------------ <em>合计</em> 39 以上部分已完成,没<em>问题</em>,构成比率计算方法是: 每个品名的【
FastReport.net每页打印合计数的实现
public class ReportScript  {    decimal qty;    private void Page1_StartPage(object sender, EventArgs e)    {      if(!Engine.FinalPass)
一个汇总问题!!急!!!!!
2表:rn编码 品名 分店 数量rn71200520 §金纳斯嫩白滋润手霜 21 -2rn71200520 §金纳斯嫩白滋润手霜 42 -2rn71200520 §金纳斯嫩白滋润手霜 58 -1rn71200520 §金纳斯嫩白滋润手霜 70 -1rn71200520 §金纳斯嫩白滋润手霜 956 -1rn71200521 §金纳斯新生修护手霜 42 -2rn71200521 §金纳斯新生修护手霜 56 -1rn71200521 §金纳斯新生修护手霜 58 -1rn71200521 §金纳斯新生修护手霜 61 -1rn71200521 §金纳斯新生修护手霜 956 -1rn71200522 §金纳斯美白补水润体露 58 -2rn71200523 §金纳斯盈爽清透平衡水 0 0rn71200523 §金纳斯盈爽清透平衡水 42 0rn71200523 §金纳斯盈爽清透平衡水 58 -1rn71200524 §金纳斯盈爽痘印修复素 9 -1rnrn1表:rn编码 品名 956 0 1 9 18 42 21 48 56 58 61 70rn71200520 §金纳斯嫩白滋润手霜 1 2 2 1 1rn71200521 §金纳斯新生修护手霜 1 2 1 1 1 rn71200522 §金纳斯美白补水润体露 2 rn71200523 §金纳斯盈爽清透平衡水 1 rn71200524 §金纳斯盈爽痘印修复素 1 rnrn怎样用sql把2表查询结果变为1表啊??rn
一个分级汇总问题
大家好!rn例表字段及数据例子如下:rn用户名 上级用户 个人业绩 累计业绩rna 0 10 0rnb a 10 0rnc a 10 0rnd b 10 0rne d 10 0rn<em>汇总</em>后效果rna 0 10 40rnb a 10 20rnc a 10 0rnd b 10 10rne d 10 0rn也就是本人的累计业绩等于他所有的下级用户的个人业绩<em>合计</em>,0表示没有上级! rn<em>请问</em>有没有好的算法!rn我写了<em>一个</em>存储过程,大家看看没什么错误,还没有没更简单一点的算法rn//////我的思路是把每个人的上一级名子找出来放到<em>一个</em>字段中,然后在跟根这个字段进行过滤求<em>合计</em>:rnCREATE PROCEDURE dgl_sumje @ls_msg varchar(50) outputrnrnASrndeclare @hybh varchar (14)rndeclare @gryj numeric(18, 0)rndeclare @fwyj numeric(18, 0)rndeclare @dbrbh varchar(14)rndeclare @fdbr varchar(300)rndeclare @ls_dbrbh varchar(14)rndeclare @ls_dbrbh_2 varchar(14)rndeclare @je numeric(18, 0)rnBEGIN TRANSACTIONrnrnCREATE TABLE #tmp (rn hybh varchar (14) COLLATE Chinese_PRC_CI_AS NOT NULL ,rn gryj numeric(18, 0) NULL ,rn fwyj numeric(18, 0) NULL ,rn dbrbh varchar(14) NULL,rn fdbr varchar(300) null rn)rnif @@error<>0/*建立临时补助公式表失败*/rn beginrn select @ls_msg='建立临时失败'rn ROLLBACK TRANSACTIONrn returnrnendrnrninsert into #tmp select hybh,gryj,fwyj,dbrbh,'' from dgl_testrnif @@error<>0/*向临时表插入数据失败*/rn beginrn select @ls_msg='向临时表插入数据失败'rn ROLLBACK TRANSACTIONrn returnrnendrnrnprint 'ok'rnDECLARE cur_cyxx CURSOR FORrnselect hybh,gryj,fwyj,dbrbh,fdbr rnfrom #tmprnOPEN cur_cyxxrnfetch next from cur_cyxxrninto @hybh,@gryj,@fwyj,@dbrbh,@fdbrrnwhile @@Fetch_status=0rnbeginrnprint @hybhrn set @ls_dbrbh=@dbrbhrn if @ls_dbrbh='0'rn beginrn goto txtsrn -- CONTINUErn end rn update #tmp set fdbr='|'+dbrbh where hybh=@hybhrn rn while 1=1rn beginrn set @ls_dbrbh_2=(select dbrbh from #tmp where hybh=@ls_dbrbh)rn if @ls_dbrbh_2='0'rn beginrn update #tmp set fdbr=fdbr+'|' where hybh=@hybhrn breakrn end rn update #tmp set fdbr=fdbr+'|'+@ls_dbrbh_2 where hybh=@hybhrn set @ls_dbrbh=@ls_dbrbh_2rn endrn txts:rn fetch next from cur_cyxxrn into @hybh,@gryj,@fwyj,@dbrbh,@fdbrrnendrnclose cur_cyxxrnDEALLOCATE cur_cyxxrnGOrnrnrnrn上面的存储过程有几个错误的地方没找出来,请大家给看一下!rn务器: 消息 512,级别 16,状态 1,过程 dgl_sumje,行 47rn[Microsoft][ODBC SQL Server Driver][SQL Server]子查询返回的值多于<em>一个</em>。当子查询跟随在 =、!=、、>= 之后,或子查询用作表达式时,这种情况是不允许的。rnrn@RETURN_VALUE = N/Arn
一个汇总的疑难问题
我想<em>汇总</em>每个月每个财务周期每个客户的欠款<em>汇总</em>(财务周期为上月的26号到本月的25结束)rn表:客户名称,欠款日期,欠款金额rn a 2006-1-1 50rn a 2006-2-4 40rn b 2006-3-27 30rn b 2006-4-8 40rn rn要的结束:客户名称,月份,欠款<em>合计</em>rn a 1 50rn a 2 40rn b 3 70rn有能耐的大哥帮一下助啊
按月汇总问题
数据表TABLE1rn编号 数量 日期rn01 3000 2007/12/23rn01 1200 2008/03/12rn01 4500 2008/05/06rn现在想查询出2008年每个月的<em>汇总</em>rn编号 年份月份 数量rn01 200801 3000rn01 200802 3000rn01 200803 3000rn01 200804 4200rn01 200805 4200rn01 200806 8700rn01 200807 8700rn.rn.rn01 200812 8700rn每个月的<em>汇总</em>就是这个月之前的所有数量的和,如200803的就只有2007/12/23一笔数据(不包括2008/03/12)
fastreport合计显示问题?
其他都正常,为什么<em>合计</em>数出不来? procedure Page1OnBeforePrint(Sender: TfrxComponent); var ... begin ...... i:=20; AD
FASTREPORT中SUM求和的问题!!!
我在FOOTER里放了个TEXT,用来统计总金额: //frxDBDataset1是数据集 可结果什么都不显示,怎么回事?
fastreport四则运算
两个数做除法,保留2位小数: [FormatNumber([X1]/[X2],2)] //R_PQI:FASTREPORT数据源名称   YQ108:数据源对应的字段 [FormatNumber([X1]/[R_PQI.YQ108]+[X2]/[R_PQI.YQ108],2)] 两个数做加法运算: [[X1]+[X2]] 乘法和减法与上面算法一致
fastreport 里如何实现求和
如何实现以下交叉的求和: 款 币种 10 元 100 美金 200 元 50 元 小计 人民币: 260 元 美金: 100 美金 如何用<em>fastreport</em> 的脚本实现呢? (其中 "260 元"
用FASTREPORT求和出现的不解的问题,急!!
MasterData:MasterData1(主数据项1)下面是明细 1 2 3 4..........31 Total A 10 20 15 12.........11 B 10 15 13 15.
关于汇总问题
1、现在有<em>一个</em>表,是每天工人的生产记录,包括生产数量,一天的工资,日期等。rn我想用这个生产记录表<em>汇总</em><em>一个</em>月的每个工人的生产数量,<em>一个</em>月的工资。应该怎么做rnrn—***——***——***——***——***——***——***——***——***——***——***—rnrn2、有<em>一个</em>表中,有两个字段都是部门代码,但是他们的作用不同,<em>一个</em>是上交部门的代码,<em>一个</em>是接收部门的代码。(这个表已经无法修改。因为是个远程视图)现在我想做<em>一个</em>视图,让这个视图中有两部门的部门名称。(我已经有部门代码名称的表)rn—***——***——***——***——***——***——***——***——***——***——***—rnrn谢谢各位了,最近几天就要完了,最后的记录统计实在是烦,还得麻烦大家!!
关于汇总问题
日期 班次 生产炉数 生产量 生产支数 入库炉数 入库量 入库支数rn20030904 夜班 13 424.056 312 0 .00 0 rn20030904 早班 11 917.03 853 9 1331.46 1104 rn20030904 中班 6 879.149 641 0 .00 0 rnrnselect * from ( rnselect case when mwohed2.日期 is null then #t1.mtrgdt else mwohed2.日期 end as 日期,'炼钢' as 部门, rn sum(mwohed2.生产炉数) as 生产炉数 , sum( mwohed2.生产量) as 生产量, rn sum(mwohed2.生产支数)as 生产支数,sum( isnull(入库炉数,0)) 入库炉数 ,rn sum(isnull(cast(入库量 as numeric(7,0)) ,0)) 入库量,rn sum(isnull(cast(入库支数 as numeric(7,0)) ,0)) 入库支数rn from mwohed2 full OUTER JOIN #t1 on #t1.mtrgdt=mwohed2.日期 and #t1.班次=mwohed2.班次 rn group by 日期,#t1.mtrgdt ) rnwhere left(right( 日期,4),2)=isnull(@date,datepart(mm,getdate())) and right(日期,2)=isnull(@d,datepart(dd,getdate()))rnorder by 日期rn结果却是:rnrn20030904 炼钢 10 1303.205 953 0 0 0rn20030904 炼钢 20 2043.223 1814 9 1331 1104
存储过程汇总问题
那个大哥帮帮忙,我想将存储过程中的结果<em>汇总</em>。rnCREATE PROC ProcDayReportrn @ItemID VARCHAR(10)--物料代码rn rn AS rn rn SET NOCOUNT OFFrn rnDECLARE @Amount DECIMAL rnDECLARE @UnitPrice DECIMALrnDECLARE @TempItemID VARCHAR(10)--物料代码rnDECLARE CursorSum CURSOR FORrnrnSELECT DISTINCT OrderID,rn OrderName,rn CustomerID,rn ItemID,rn Amount,--我想将这个字段的值按ITEMID<em>汇总</em>rn UnitPrice,--我想将这个字段的值按ITEMID<em>汇总</em>rnrnFROM DarReportrnWHERE ItemID=@ItemIDrnrnOPEN CursorSumrnrnFETCH Next From CursorSum rnrnSELECT @Amount=Amount FROM DarReportrnSELECT @UnitPrice=UnitPrice FROM DarReportrnSELECT @TempItemID=ItemID FROM DarReportrnWHILE @@FETCH_STATUS=0rnrn BEGINrn 这里我不会写了rnrn rn FETCH NEXT FROM CursorSumrn rn ENDrn CLOSE CursorSumrn DEALLOCATE CursorSumrnrnrnRETURNrnGO
查询汇总问题
我现在有二张表 如下 rn表一rn 商品id 数量rn 001 15rn 002 22rn表二rn 商品id 数量rn 001 12rn我现在想得到的结果是rn 商品id 数量rn 001 27rn 002 22rn<em>请问</em>这个语句该怎么样去写rn
多列汇总问题
时间 客户名称 当月销售 累计销售 当月回款 累计回款 月末欠款rn2008-1 a 100 100 50 50 50rn2008-1 b 200 200 50 50 150 rn2008-2 a 100 200 100 150 50rn2008-3 a 200 400 100 250 150rn2008-3 b 200 400 50 100 300rn现在有<em>一个</em>表,只有上边这个表的前6列,没有月末欠款,上面这个表是我想要得到的结果。rn月末欠款=上月的月末欠款+当月销售-当月回款rn应该怎么写??rn有时候没有销售或回款,那么这行就没有数据,这时候应该怎么写?????
fastreport.net每页合计
设置<em>合计</em>项的属性:ResetOnReprint=True
FastReport的sum函数
在使用FastReport时,布局如下: -------------------(band_Header) | XXX Report | -------------------(band_Column
fastreport常用函数
<em>fastreport</em>常用函数 转自:小黑的博客 1.单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是打印全部; Start New Page:打...
关于FastReport的一个问题:如何写Sum函数
我在Footer中放了<em>一个</em>Memo1,写法如下 结果运行时,总是提示错误 发生如下错误: ':';'expected Memo1:运算式错误'SUM(,Deta
分类汇总问题?
我有<em>一个</em>表,有日期和别的数值型的字段,如果这天没有数据,则对应的数值型字段为-97.那么我对这个表按月份进行分类<em>汇总</em>.rnrn 类似于 select convert(char(7),日期,120),sum(数值字段)rn from 表rn group by convert(char(7),日期,120)rnrn但是我想让如果某月有一天为-97,那么这个月的sum(数值字段)也是-97.这样如何来做呢?
有关汇总问题
有如下的数据:rnrn产品编码 产品名称 生产月份 生产数量rnrn1 aaa 2 10rnrn1 aaa 3 13rnrn1 aaa 5 7rnrn3 bbb 1 11rnrn3 bbb 3 7rnrn3 bbb 4 14rnrn3 bbb 5 10rnrn4 ccc 2 16rnrn4 ccc 5 20rnrn我想知道有多少种产品,该怎么办?rn
分类汇总问题
我是ACCESS数据库,表里有十几列,例如rn工单 1加工费 1加工人 2加工费 2加工人 ... ... ... ...rn11 10 a 20 arn12 10 b 20 brn11 5 a 20 brn... ... ... ... ...rn比如我想分类统计某加工人不同加工费,或是某工单下不同人不同类别的总加工费,或是按时间统计等等。该怎么做?我是打算做<em>一个</em>ComBobox来选择按什么进行<em>汇总</em>。请详细些,小弟基础比较差,分不够另外开帖。rnrnrn
分类汇总问题
各位好!今天工作中遇到<em>一个</em><em>问题</em>,请大家帮我解决!感谢万分!rnrn当我使用分类<em>汇总</em>以后。把原来的1千条记录按名字分类成为56个分类项。但是我想仅仅把分类<em>汇总</em>后的那些行拷贝出来。怎么实现呀?rnrn我一拷贝就把整个工作表拷贝出来了。怎么只拷那56行出来呀!块块帮我。谢谢rnrn
神马原因?-------Fastreport不能进行乘法法运算?
新手使用Fastreport做报表,大侠帮忙看看是不是数据类型的<em>问题</em>啊,怎么转换呢?! 已经加了<em>一个</em>括号了,需要把体积算出来,但乘法不运算啊 ] 现在显示出来的结果是:5*2*1 而不是:10
fastreport计算
我在做电力报表,电量=(本月抄见-上月抄见)×倍率,本月抄见-name(memo66), 上月抄见-name(memo67),倍率-name(memo78)即(memo66-memo67)*memo7
FastReport之memo常量、变量的加减乘除与Sum、Count等聚合函数用法
1.memo中的"[]"代表输出结果; 2.常量用法 eg:若memo的值为[1]+[1]在<em>fastreport</em>中输出1+2; eg:若memo的值为[1][2]为错误语法;[]与[]之间必须要有加减乘除的符号; eg:[1+(2*3)]在<em>fastreport</em>中输出为7; 3.变量用法 eg:若memo的值为&lt;adoqry1."CountTime"&gt;...
fastreport两个数相除怎么表达····第一次用··
<em>fastreport</em>两个数相除怎么表达····第一次用··
明细与汇总问题
遇到个<em>问题</em>,如果select 出明细,数量相加等于0;但如果select sum() ,则数量<em>汇总</em>不等于0。疑惑求解。rn(注:数量 的数据类型是decimal)rnrn以下是select rn物料编码 数量rn301010075 300rn301010075 250rn301010075 47.8rn301010075 -300rn301010075 -250rn301010075 -47.8rnrn以下是select sum()rn物料编码 (无列名)rn301010075 -4.2632564145606E-14
汇总问题
表1 rn名称 使用次数 错误原因rn工具一 12 损坏rn工具二 25 损坏rn工具一 15 损坏rn工具三 17 进水rn工具一 19 进水rn工具一 29 进水rnrn结果:rn错误原因 名称 使用次数1 使用次数2 rn 损坏 工具一 12 15rn 损坏 工具二 25rn 进水 工具一 19 29rn 进水 工具三 17
我用fastreport做报表,如何对数据表中的一列求总和显示?
rt
fastreport 中双列如何横向出数据?
目前的数据如下: 1 5 2 6 3 7 4 8 <em>请问</em>如何改成 1 2 3 4 5 6 7 8
FastReport studio 动态加载数据集 (zhuan)
测试使用的FastReport Studio 版本为4.6.80 先引用FastReport.dll 然后把C:/Program Files/FastReports/FastReport Studio Trial/Examples/VisualC#.NET/DataSetDemo目录下的 FrxDataSet.cs FrxDataTable.cs FrxDataTab
FastReport合并单元格
从网上找了段合并单元格的代码,运行的时候总是提示错误 unknow type: "TfrxDBDataset” 网上摘抄代码如下: 需要合并的字段显示抑制重复值属性(SuppressRepeated)
FastReport能不能遍历所有的Memo
相同的打印报表文件在不同的打印下打出的效果不一样,有的偏左,有的偏右。 为了能让报表文件适应不同型号的打印机。我想做<em>一个</em>参数设置功能,可以设置报表的左边距。 那是不是就意味着要修改frf文件中每<em>一个</em>M
汇总问题
select order_no,max(sumqty) qty from rn(select order_no,tod,sum(quantity) as sumqty from tbl_order_quantity_breakdown_detailsrngroup by order_no,tod ) a rngroup by order_norn这条语句,我已求到tbl_order_quantity_breakdown_details这个表中的每个order_no,最大的货期数,rn但如何把相应的tod也放在结果里 如:select order_no,max(sumqty) qty,tod
汇总问题
在<em>汇总</em>时,当型号是数值时,在<em>汇总</em>结果里无法显示。rnrn序号 系统 规格 型号 厂家 单位 数量rn1 日用品 毛巾 PZJ98 PILZ 套 1rn2 办公用品 书桌 A123 宜家 套 1rn3 日用品 笔 F345 PILZ 套 1rn4 办公用品 笔记本 23433 DELL 套 1rn5 办公用品 笔记本 23433 DELL 套 1rnrn<em>汇总</em>结果rn序号 系统 规格 型号 厂家 单位 数量rn1 办公用品 笔记本 DELL 套 2rn2 日用品 笔 F345 PILZ 套 1rn3 日用品 毛巾 PZJ98 PILZ 套 1rn4 办公用品 书桌 A123 宜家 套 1rnrnrnSQL = "select 系统 as 系统,规格 as 规格,型号 as 型号,厂家 as 厂家,单位 as 单位 ,sum(数量) as 数量 from [设备配置$] where 数量 <>0 group by 厂家,规格,型号,单位,系统 ORDER BY 厂家,规格,型号"rn Set rcds = New OpenRsrn rcds.rsDK1 SQLrn
分组汇总问题
有四个表rnrn 订单表 退单表 rnid 订单号 物品数 营业员ID id 原订单号 物品数(退) 营业员IDrnrnrnrn 营业员表 城市表rnid 营业员 城市ID id 城市rnrnrnrn 要<em>汇总</em>成为:rn城市 订单数 物品数 退单数 退物品数rnrnrnrnrn我只会写订单或退单的<em>汇总</em>,如下rnselect cs.城市,count(dd.id) as'订单数',sum(dd.物品数) as'物品数'rnfrom 订单表 dd, 营业员表 yyy, 城市表 csrnwhere dd.营业员ID = yyy.id and yyy.城市ID = cs.idrngroup by cs.城市rnrn订单和退单合在一起<em>汇总</em>我就不会写了,请大家帮忙。。。。。。。rnrnrnrnrn
合并汇总问题
现有两个表table1和table2,其结构如下rntable1 (主键为wonum、woline、item、revision)rnwoNum woLine item revision ord_qtyrn1111 0001 a 01 1000rn1111 0002 ab 01 2000rn1111 0003 abc 01 3000rn1111 0004 ab 01 4000rnrntable2 (主键为wonum、woline、compitem、compitemrev)rnwoNum woLine compitem compItemRev qtyrn1111 0001 cA 01 1000rn1111 0002 cAB 01 2000rn1111 0003 cABC 01 3000rn1111 0004 cABCD 01 4000rntable1与table2之间以woNum、woLine为关系,rn现在要对这两个表进行<em>汇总</em>查询rnselect wonum,woline,item,revision,sum(ord_qty) from table1 group by wonum,woline,item,revisionrnrnselect wonum,woline,compitem,compitemrev,sum(qty) from table2 group by wonum,woline,compitem,compitemrevrnrn有没有方法把上面两个<em>汇总</em>结果合并到<em>一个</em>表当中呢rnrnrn谢谢rnrnrnrnrnrnrn
我用的FastReport2.45,为什么用SUM 函数不出数值?
我用的FastReport2.45,<em>一个</em>主项头,<em>一个</em>主项数据头<em>一个</em>主项脚,在主项头和主项数据,都显示正常,有2条数据,但是在主项脚中统计金额累计值,里面的统计公式为: )] 得出来的值却是0。 我的报
fastreport.net如何实现每页明细后加入合计
如题,像下图红框内容,谢谢!环境是.NET,谢谢!
fastreport 计算问题
我用<em>fastreport</em>来做<em>一个</em>复杂报表,但需要像excel那样,可以<em>一个</em>单元格等于其它单元格进行相关的运算而得,比如:B2=C3*100/D2+A2,在<em>fastreport</em>里怎么实现呢?
神马原因?-------Fastreport不能进行除法运算?
如果调用的数据源直接是SQL里的表,就没<em>问题</em>. 但如果调用的是视图,则显示有<em>问题</em>.. 比如: /10000 显示出来的结果是:50000/10000 而不是:5 我晕,是不是因为调用的是视图的关系,我
怎样把FASTREPORT中的两个数值相加放在另外一个TEXT中?谢谢。
比如: 姓名 年龄 工资 奖金 总额 A 20 1000 200 1200 (只有总额不在数据库中,我想只要相加就行)怎么做呢?
分组汇总问题??
<em>问题</em>描述:rn有<em>一个</em>数据表(ATABLE_no),数据如下:rn[code=SQL]rn/*rnN_FNAME N_CONrn AF 1rn BF 10rn CF 20rn ANF 60rnrn*/rn[/code]rnrn<em>问题</em>:不用游标按N_FNAME分组,求出N_CON为第二大及第三大的记录,结果如下:rn[code=SQL]rn N_FNAME N_CONrn CF 20rn BF 10rn[/code]
报表汇总问题
dw中有SUM功能,但它没有如FOXPRO的<em>汇总</em>TOTAL功能。比如我有如下表rn xm bz jjrn 李 全一班 120rn 王 全二班 200rn 张 全一班 150rn 陈 全二班 400rn我希望打印出来的<em>汇总</em>表如下:rn bz jjrn 全一班 270rn 全二班 600rnrn不知在DW中能否实现,如不行烦请各位高手指点。rn rn
Fastreport中如何处理两数据各自SUM后再相除
举例说明: f_ydsl f_jcsl f_ydbl 50 50 100 60 60 100 0 0 40 40 100 小计:150 150 100 其中 f_ydbl=100*f_ydsl/f_j
【求解惑】两个null数据相加的结果的疑问:
代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespac
用DBGrid对一个表两个字段值进行统计求和并在底部显示合计
想做<em>一个</em>功能,用DBGrid显示统计信息,用union的SQL语法实现,其中包括每月的统计信息,以及最后的<em>合计</em>,哪位大哥知道如何写
delphi 如何按excel表 公式 转化代码写出来
-
fastreport的求和问题
今天在用<em>fastreport</em>的时候遇到<em>一个</em>奇怪的<em>问题</em>,我的页面上放了3个masterheader,3个masterdata,3个masterfooter,每<em>一个</em>masterdata对应<em>一个</em>query,
datareport汇总问题
datareport设计中rnrndetail中设有RptTextbox rn 商检费 卫检费 录入费rnrnReport foot有RptFunction 分别统计各个收费总和rn sum(商检费) sum(卫检费) sum(录入费)rnrn如何计算三项收费的总和呢 sum(商检费+卫检费+录入费)?
请问大家个汇总问题。谢谢
create table #data3(region varchar(10),stocklb varchar(10),fname2 varchar(10),fbegqty int,finqty int,foutqty int,fendqty int)rninsert #data3 select '北京市','电脑','AV',100,70,20,150rnunion select '北京市','电视','AV',800,130,700,230rnunion select '北京市','电视','HDTV',80,100,50,130rnunion select '北京市','洗衣机','AV',120,90,80,130rnunion select '深圳市','电脑','AV',50,20,40,30rnunion select '深圳市','电视','AV',60,130,80,110rnunion select '上海市','电视','AV',190,140,200,130rnSELECT CASE WHEN (GROUPING(region) = 1) THEN '总计' ELSE ISNULL(region, '<em>合计</em>') END AS 办事处, rnCASE WHEN (GROUPING(stocklb) = 1) THEN case when (grouping(region)=1) then '''' else '小计' end ELSE ISNULL(stocklb, '<em>合计</em>') END AS 产品名rnrn,sum(fbegqty) as 期初 from #data3rngroup by region,stocklb WITH ROLLUPrndrop table #data3rnrnrn得出结果:rn办事处 产品名 期初rn北京市 电脑 100rn北京市 电视 880rn北京市 洗衣机 120rn北京市 小计 1100rn上海市 电视 190rn上海市 小计 190rn深圳市 电脑 50rn深圳市 电视 60rn深圳市 小计 110rn总计 ' 1400rnrn我如果想加上一列(红字为加上的):rncreate table #data3(region varchar(10),stocklb varchar(10),fname2 varchar(10),fbegqty int,finqty int,foutqty int,fendqty int)rninsert #data3 select '北京市','电脑','AV',100,70,20,150rnunion select '北京市','电视','AV',800,130,700,230rnunion select '北京市','电视','HDTV',80,100,50,130rnunion select '北京市','洗衣机','AV',120,90,80,130rnunion select '深圳市','电脑','AV',50,20,40,30rnunion select '深圳市','电视','AV',60,130,80,110rnunion select '上海市','电视','AV',190,140,200,130rnSELECT CASE WHEN (GROUPING(region) = 1) THEN '总计' ELSE ISNULL(region, '<em>合计</em>') END AS 办事处, rnCASE WHEN (GROUPING(stocklb) = 1) THEN case when (grouping(region)=1) then '''' else '小计' end ELSE ISNULL(stocklb, '<em>合计</em>') END AS 产品名rnrn,[color=#FF0000]fname2,[/color]sum(fbegqty) as 期初 from #data3rngroup by region,stocklb[color=#FF0000],fname2 [/color]WITH ROLLUPrndrop table #data3rnrn运行结果是:rn北京市 电脑 AV 100rn[color=#FF0000]北京市 电脑 NULL 100[/color]rn北京市 电视 AV 800rn北京市 电视 HDTV 80rn[color=#FF0000]北京市 电视 NULL 880[/color]rn北京市 洗衣机 AV 120rn[color=#FF0000]北京市 洗衣机 NULL 120[/color]rn北京市 小计 NULL 1100rn上海市 电视 AV 190rn[color=#FF0000]上海市 电视 NULL 190[/color]rn上海市 小计 NULL 190rn深圳市 电脑 AV 50rn[color=#FF0000]深圳市 电脑 NULL 50[/color]rn深圳市 电视 AV 60rn[color=#FF0000]深圳市 电视 NULL 60[/color]rn深圳市 小计 NULL 110rn总计 ' NULL 1400rnrnrn我想去掉结果中重复的红字内容,该怎样写语句呢?rnrn
fastreport totalpage 只有设置doublepassreport为true 才正确否则为0
<em>fastreport</em> totalpage 只有设置doublepassreport为true 才正确否则为0
FastReport报表控件内置函数介绍之字符处理函数
概述:本文介绍了FastReport报表控件的字符处理函数。 <em>合计</em>函数   算术运算函数及其他 字符处理函数 Str().将包含的数值转换成字符。 Copy(, , ).按长度返回字符串中的子串。 If(, , ).如果表达式为True,返回字符串;否则,返回字符串。 FormatFloat(, ).将浮点数按格式符转换为字符。值在Delphi的文档中“Formatting
fastreport sum()函数问题.
在memo中这样写没有<em>问题</em>:/KG 但要是在memo的onbeforeprint事件中用就不行.用的是相同的数据.报错:could not convert variant of type(null)
关于fastreport的分类汇总
分组头 Customer_code 1 主项数据 Customer_code CCY Money 1 HKD 100.00 1 HKD 200.00 1 USD 50.00 1 RMB 20.00 分
FastReport经验汇总
FastReport经验 1.FastReport中如果访问报表中的对象? 可以使用FindObject方法。 TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’; 2.FastReport中如何使用上下标? 设置frxmemoview.AllowHTMLTags := True;在Text输入如下
一个汇总的sql
Num Value Time rn1 1.5 2009/05/01rn1 3.5 2009/05/02rn1 2.8 2009/05/03rn1 1.5 2009/05/05rn1 3 2009/05/06rn2 2.1 2009/05/03rn2 3.4 2009/05/04rn2 3.5 2009/05/05rn2 3.6 2009/05/06rn2 2 2009/05/02rn3 1.3 2009/05/03rn3 1.9 2009/05/04rn3 1.5 2009/05/05rn3 1.3 2009/05/06rn3 2.9 2009/05/04rn5 3 2009/05/05rn5 2.8 2009/05/06rn5 2.9 2009/05/07rn5 2.4 2009/05/08rn6 2.3 2009/05/01rn6 1.3 2009/05/02rn6 3 2009/05/03rn6 2.3 2009/05/04rn6 3 2009/05/05rn6 2.9 2009/05/10rnrn我想要的结果是rnrn1 3 2009/05/06rn2 3.4 2009/05/04rn5 3 2009/05/05rn6 3 2009/05/03rnrnrn1:按照Num分组rn2:Time ascrn3:Value大于3的第一条(如果没有大于3的值该Num就不要了)
一个汇总的SQL
id(int), userName(nvchar), parentId(int),status(bit)rn1, user1, 1, 1rn2, user2, 1, 1rn3, user3, 2, 0rn4, user4, 3, 0rn5, user5, 1, 1rn6, user6, 5, 0rnrn输出rnrnid, userName, count(case status ='true' ) t, count(case status ='false' ) frn2, user2, 2, 2rn5, user5, 1, 1rnrn把 user1(包含user1)的后代按照 status分类求个数,并按照user1的儿子 分组。rn表达力不行,不晓得清楚不^_^rnrn求此输出的SQL。SQL不太熟悉,折腾了很久没有思路...,求大虾们给个SQL吧,在此先谢了。
一个分类汇总的查询语句
表rn姓名 类型rn小王 Arn小王 Crn小红 Brn李四 Arn张三 Crn小王 Crn小王 Brn小王 Crn小红 C rn李四 Crn rnrn要求结果rn姓名 A B Crn小王 1 1 3rn小红 0 1 1rn李四 1 0 1rn张三 0 0 1rnrnselect 姓名,SUM(类型) as 'A',sum(类型) as 'B',SUM(类型) AS 'C' rnfrom 表 where 类型='A'OR 类型='B' OR 类型='C' rngroup by 姓名rnrn我这样写但查出来的不是我想要的 ,求解答。。本人初学者,说的详细点 谢谢
统计汇总一个sql
表 a ( id ,amount)rnrnid amountrnrn2012A 3rnrn2012B 4rnrn2011B 3rnrn2011C 3rnrn要的结果:rnid amountrnrn2012A 7rnrn2012B 0rnrn2011B 6rnrn2011C 0rnrnid 的前4个字符一样的,<em>汇总</em>金额到最后<em>一个</em>字母最前面的那个id上。rnrnrn请教效率高的sql实现。
poi 解析 office excel 2003,2007 word 2003,2007 的示例下载
poi 解析 office excel 2003,2007 word 2003,2007 的示例,可以同时解析2003,2007 相关下载链接:[url=//download.csdn.net/download/libos88/2626507?utm_source=bbsseo]//download.csdn.net/download/libos88/2626507?utm_source=bbsseo[/url]
Nubia-z7-Max-Tools-0801下载
Nubia-z7-Max-Tools-0801,救砖 相关下载链接:[url=//download.csdn.net/download/qq_24829709/8300299?utm_source=bbsseo]//download.csdn.net/download/qq_24829709/8300299?utm_source=bbsseo[/url]
GitHub for windows 3.0.6.4离线安装包[20151018]下载
GitHub的在线安装方式,会因为网络波动经常中断,很难安装完成。研究了一段时间,制作了离线安装包,基于目前GitHub官网最新版3.0.6.4。下载后直接双击打开GitHub.application即可安装。 相关下载链接:[url=//download.csdn.net/download/yiquduanzhang/9191039?utm_source=bbsseo]//download.csdn.net/download/yiquduanzhang/9191039?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的