这样的报表怎么实现呀? ( 积分: 200 )

  • 主题发起人 主题发起人 gaisy
  • 开始时间 开始时间
G

gaisy

Unregistered / Unconfirmed
GUEST, unregistred user!
下图所示的报表如何实现,高手救命呀。
report.gif

每个商品对应配件1、配件2、配件3……等等多种配件,可以享受折扣1、折扣2、折扣3……等等多种折扣。要求配件和折扣只显示有数据的,没有数据的不显示。例如本次查询的商品可能对应着配件2、配件3,折扣1、折扣3,则配件列和折扣列只显示配件2、配件3,折扣1、折扣3。
 
下图所示的报表如何实现,高手救命呀。
report.gif

每个商品对应配件1、配件2、配件3……等等多种配件,可以享受折扣1、折扣2、折扣3……等等多种折扣。要求配件和折扣只显示有数据的,没有数据的不显示。例如本次查询的商品可能对应着配件2、配件3,折扣1、折扣3,则配件列和折扣列只显示配件2、配件3,折扣1、折扣3。
 
忘了说数据是怎么取的了,数据库:
型号名称,标准价,运费在一个表A中
型号名称,配件类型,配件价格在表B中
型号名称,折扣类型,折扣数额在表C中
最终价格=标准价+运费+配件合计-折扣合计。
 
用sql语句,把取到的数据按你的表格格式写到excel中就可以了
 
象这样的不定字段的sql语句怎么写呀
 
搜一搜行转列的帖子
 
行转列的我看了,一般写的都是固定列的语句,如何做到题目中要求的非固定列呢?(没有值的列不显示)
 
再復雜的報表都可以通過在quickrep的onneeddata里自己寫來處理。
自己查一下。
 
其它的都好解决,动态主要看你的结构和要求,实在不好写就用临时表了,动态列可以用交叉表实现,多层表头我就不知道怎么解决了
 
多层表头用EHLIB吧,盒子有下载,可动态生成多层表头.
 
用 Anylib
http://www.anylib.com
 
后退
顶部