creport 控件 (2分)

  • 主题发起人 IandSmile
  • 开始时间
I

IandSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
creport 控件:
下栽网址:http://mydelphi.8u8.com/kj2.htm(有全部源码)
 
up
让我们一起来做国人开发的最好的报表控件
 
谢谢。。
 
D6下编译出错,光标停在PreviewForm.updatepage处,显示:
Undeclared identifier [red]PreviewForm[/red]
奇怪,我看也引用了Preview单元,怎么会出错?!
 
万分感谢
下载中....
 
真是太好了。正需要这个呢,下载来研究一下
 
good!
I will trying it。
 
to 各位:
你们解压后的package在D6下能用吗?
 
但我有一个其它的问题请教!

有这样一个表:

DATA ID NAME PRICE REMARK NUMBER
2001-1-1 123 罗卜 56.00 青菜类 122
2001-3-3 124 土豆 12.00 青菜类 111
2001-3-11 219 豆腐 58.00 豆制品 9
2001-3-11 121 。。 。。 。。
2001-3-11 124 .。 。。。。。。。

这样的表,我想生成一个关于这样的报表:

NAME 1号 2号 3号 4号 5 号。。。。。。31号
罗卜 5 12 89 1 22 12
土豆 11 8 1 1 12 33
.。。。。。。。。。。。。。。。。。
这样的报表如何制作呀
数据量还不小呢?

我用的 C++BUILDER 和 DELPHI!

实现起来太难了,,,不是要建立一个临时的
报表吧? 把每天做为一个字段吗???

先生请多多指教!
急用

我的邮件:along@b2sun.com
电话 : 13802785865




ALONG
2003-5-11
 
谢谢楼主,真的好用,我用D6未出问题.
 
来自:shiyg, 时间:2003-5-11 11:18:00, ID:1848847
D6下编译出错,光标停在PreviewForm.updatepage处,显示:
Undeclared identifier [red]PreviewForm[/red]
奇怪,我看也引用了Preview单元,怎么会出错?!

是啊。。。。就是这错误。。。编译的时候都有问题,
有什么人能热心解释一下吗??


 
D6下编译出错,光标停在PreviewForm.updatepage处,显示:
Undeclared identifier PreviewForm
奇怪,我看也引用了Preview单元,怎么会出错?!
[red]有人解释一下吗?谢谢! [/red]
 
ALONG先生:
建议这个问题这样解决:
1.建立一个有32个字段的数据表,第一字段为字符型(品种名),其它为数字型,度宽根据需要自已确定.
2.将查询到的某一天的数据追加到相应这一天的字段的记录中,这个过程使中do while not table.eof 和for 循环来做相当容易.
3.建立报表
(1).签于你要横向显示(打印)32个列,一般打印纸是没有那么宽的,也不可能在一页打印完,可将数据传给EXCEL,由EXCEL来处理,本人制作的超宽报表就是这样处理的,只需第一次预览时将其设置好(边距纸张等)存为模板,与程序一起发布即可.
(2).使用Ereport报表控件.使用方法见示例程序.只是由于列太多,显示打印时如果数据超宽则会自动换行,不太习惯和美观.
ff
 
关于在D6下编译出错的问题,我也使用D6试用了一下,未发现问题,但我将Creport5.dpk文件另存为Creport.dpk后,再编译则会出问题,原因是控件源码目录下包含了同名的Creport编辑程序单元文件,将所有不为pas和dcr.dpk.dpl的文件删除,并另命名Crepport.dpk为其它名字,重新编译安装即可.或者将目录下的所有文件删,重新解压zip文件,打开CReport5.dpk,在系统提问时,答Yes,并直接Install.
 
是安装控件时编译出错?还是你自已编写的程序使用控件时编译出错?
 
是安装控件时编译出错,提示:
[red]Add UDR.
UDR contains implicit unit(s) Preview.[/red]
回答Yes后就出现上述错误。
 
to shiyg:
1.提供的是全部源码,按理不会有问题,是否你的ide环境有问题?,重装d6要试?
2.我用d6编译后发一份给你,看行不行.
 
To IandSmile:
谢谢您!我再试试,估计是ide问题。
 
顶部