报表问题很难,高手帮忙
有人用过笛卡尔积吗?
有三个数据表
A用货单位信息表
B产品信息表
C销售数据表 其中有产品iD,用货单位ID
要实现一个报表
横向显示各个用户单位名称
纵向显示各个产品名称
中间显示符合横向和纵向条件的结果
类似三维空间
如何解决
[解决办法]
select a.id,b.id,sum(出货量字段) as 出货量 from c group by a.id ,b.id order by a.id ,b.id
然后你顺序读取记录集 根据 a.id,b.id 把相应的 "出货量 " 填入表格中~
[解决办法]
用水晶报表的交叉表试一下,我感觉应该可以解决的
[解决办法]
crystal report定义一个自定义Field Definitions only地联结
然后建立一个ttx文件,说明要显示的列
然后坐查询
[解决办法]
http://www.wave12.com/web/home.asp示例