我是报表初学者,请问这样的报表怎样作 (100分)

  • 主题发起人 主题发起人 yongz125
  • 开始时间 开始时间
Y

yongz125

Unregistered / Unconfirmed
GUEST, unregistred user!
表名:Table1
记录:
客户  产品   数量
张三  显示器   1
张三  硬盘    2
李四  显示器   2
王五  鍵盘 4
生成报表:
     张三  李四  王五
显示器  1    2   
硬盘   2    
键盘           4
其中客户是不固定的
当空值时可以补零,谢谢各位(很急)
我用的是F1Book
 
可使用SQL语句。先生成你所要的表,在DBgrid中显示出来,再将DBgrid打印。
SQL语句为:transform sum(数量) as 名产品数量
select 产品 from 表1 group by 产品
pivot 客户
 
楼上:
SQL 语句不能运行!错误:
服务器: 消息 170,级别 15,状态 1,行 3
第 3 行: 'pivot' 附近有语法错误。
你用的是什么数据库啊?我用的是 M$ SQL Server 2000.
 
delphi做报表还是rm好,方便,适合新手,呵呵,比如我这种菜鸟,可以看看。楼上的那种很好做的
 
我是用formula one 做的,用的数据库是sql server 7.0 ,不好意思版本太低,我们正打算升级。
您提供的方法不能运行,是不是写错了还是我们的数据库版本低,请检查一下,多谢
请各位多多帮忙
 
建议你用一下第三方控件——reportbuild很容易实现的。
 
谢谢?分数平均
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部