您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



报表问题很难,高手帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


报表问题很难,高手帮忙
发表于:2007-04-11 10:21:29 楼主
有人用过笛卡尔积吗?
      有三个数据表
            a用货单位信息表
            b产品信息表
            c销售数据表     其中有产品id,用货单位id
      要实现一个报表
            横向显示各个用户单位名称
            纵向显示各个产品名称
            中间显示符合横向和纵向条件的结果
      类似三维空间

    如何解决
发表于:2007-04-11 10:25:241楼 得分:0
中间只显示某一单位对应的产品数量吗?
查询语句你写好了吗,要么只是想问如何在报表中显示数据?
发表于:2007-04-12 12:07:562楼 得分:0
跟交叉表差不多,
发表于:2007-04-12 12:25:403楼 得分:0
该回复于2007-12-28 18:05:46被管理员或版主删除
发表于:2007-04-12 12:26:014楼 得分:0
楼主最好弄点简单的数据,示例一下条件和结果
发表于:2007-04-12 13:59:555楼 得分:0
樓主的需求沒說清楚,“中间显示符合横向和纵向条件的结果”,要的是什麼結果??
发表于:2007-04-12 14:00:216楼 得分:0
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   把相应的   "出货量 "   填入表格中~
发表于:2007-04-12 15:54:497楼 得分:0
用水晶报表的交叉表试一下,我感觉应该可以解决的
发表于:2007-04-12 16:02:298楼 得分:0
crystal   report定义一个自定义field   definitions   only地联结
然后建立一个ttx文件,说明要显示的列
然后坐查询
发表于:2007-04-12 17:38:229楼 得分:0
http://www.wave12.com/web/home.asp示例


快速检索

最新资讯
热门点击