Fastreport报表问题,请教大侠,分可以加。(300分)

  • 主题发起人 主题发起人 ynjt
  • 开始时间 开始时间
计算字段当然不能放在sql中!
不过既然是计算字段就应该有计算方法!数据库中肯定有一些原始数据然后才能计算出一定
东西来啊!后台也可以用sql实现你计算字段的功能啊!
这个问题还是在于你没把数据库结构说清楚!
 
to vmao你有邮箱吗,我把源代码发给你,你给看一下好吗?要实现的是报表打印中的,线路
汇总和全局汇总报表。
 
可不可以也发给我一份,我刚刚开始学习使用fastreport 。
先谢谢了
 
我只有一个表:dfk.dbf,表里面有线路号、类型,及表字和倍率(表字差乘以倍率等于电量)字段,我做的报表要实现不同的线路上,照明电量、动力电量及线路总电量的合计值。
格式如下:
标题
汇总名 电量
线路1+照明 照明电量合计
线路1+动力 动力电量合计
线路1 照明电量合计+动力电量合计
线路2+照明 照明电量合计
线路2+动力 动力电量合计
线路2 照明电量合计+动力电量合计

 
主要是设置分组问题,难道不能直接实现吗?高手快来!!!
 
简单一点吧,有一个表里面有线路号,用电号和电量字段(用电号>=300是动力,反之是照明)如何实现这样的报表:
线路号1+动力 线路号1动力电量合计
线路号1+照明 线路号1照明电量合计
线路号1总合计 线路号1总电量合计
线路号2+
......
等着送分!
 
主从表,就可以把结构设成如下如何:
汇总名 电量
线路1 照明 照明电量合计------------------》主表字段 注意:单击右键压缩重复即可
动力 动力电量合计 -------------》子表
照明电量合计+动力电量合计
线路2 照明 照明电量合计
动力 动力电量合计
照明电量合计+动力电量合计
方法:参照主从表方法
 
我将表分为两个表,一个是动力,一个是照明,然后追加到一起,可是有两个问题:
1、报表中按线路分组,不能实现所要求报表格式。而是动力(或照明)先按线路排列,然后下一个。
2、无法实现线路号+动力(或照明)的显示,曾实验用一字段代替,但该字段必须加入SQL的分组中,使分组出现错误。(我用的是用电单位字段,因为只有它是字符串并且长度够)。
请各位大侠帮忙!!!
 
我已经解决,谢谢各位!方法如下:
将DFK.DBF中照明和动力用SQL语句分成两个表,动力合计和照明合计。
select 线路编号,sum(电量) from DFK
where 用电编号<300(另一个>=300)
group by 线路编号
order by 线路编号
然后将生成的两个临时表数据追加到一个表。(按线路编号排序)
用此表打印即可。再次对大家表示感谢。
 
后退
顶部