高分求解!VB中报表设计问题!只要有合理化建议均给分,分不够我另外开贴!

时间:2023-01-03 21:23:10
本人一直用VFP,现想用VB完成报表设计,为了少走弯路,请教各位高手:
   (1)在VB中报表设计有哪些方法?
   (2)各自有什么优缺点及注意事项?
    有相关资料请E To cy_nwau@163.com

这里先谢谢各位光临者。

31 个解决方案

#1


比较豪华的用水晶报表控件,建议你找找有关资料看看,目前的版本是9.2中文版

#2


为什么我的问题我自自己看不见呢?先顶一下!

#3


我需要的是你们用过的体会,而且我也没有关于水晶报表的资料,能共享之吗?

#4


UP

#5


DataReport可以做得到,,不过不太好用!另外你可以用VBA For Excel做报表,,很好的!

致于用第三方控件。不太安全,好一点的要RMB!.Net很好,自带水晶报表!

#6


用什么水晶报表了,如果你用Delphi的话,我告诉你一个好的控件:ReportMachine!

#7


感谢各位,只是我目前必须用VB做报表。希望讨论继续!

#8


用水晶报表好了,VB安装盘中带有的Crystal4.6版本的。
不过9.2/8.0版本都很贵的。

#9


我要睡觉去了,希望讨论别因此而结束。明天结贴。

#10


EXCELL
和ETCELL都还不错啊。

#11


VB自己的datareport也可以
水晶报也以
以及第三方控件
或者是用excel来做

我推荐使用水晶报表或用Excel来做

#12


自己顶一下!

#13


VB自己的datareport也可以
水晶报也以
以及第三方控件
或者是用excel来做

我推荐使用水晶报表或用Excel来做

UP

#14


ActiveReports Professional 2 简单易用,功能强大!
完整专业版:
http://www.datadynamics.com/productdownloads/27/ar2ProEval1170.exe补丁
说明书:
http://www.datadynamics.com/productdownloads/27/AR2PROManual.pdf

补丁1:
http://www.datadynamics.com/productdownloads/27/ar2ProSP1170.exe
补丁2:
ftp://ftp.datadynamics.com/ActiveReports2/hotfix/ar2prosp1195.exe

注册码:
新建一文本文件,贴下面内容,然后另存为crack.reg,然后双击crack.reg:
REGEDIT4

[HKEY_CLASSES_ROOT\Licenses\0F60458A-9C91-47CD-9DC9-4C6188C3C498]
@="dy3thxiuioqr452fhgdr4tf" 

[HKEY_CLASSES_ROOT\Licenses\9FD745D6-4105-4EAF-B01A-E3F3BE4B3A9D]
@="atxthxiufoqr452fbgdr4if

#15


gz

#16


水晶报表下载
ftp://194.85.15.1/pub/seagate/cr85dev/cr2.zip
8.5
A6A50-8900008-ZE1007S

#17


如果为了应急
VB自己带的报表也挺好用的
并且上手简单
配置数据环境设计器
绝对可以应付一般需求
并且可以用代码控制数据源的刷新

#18


先谢谢各位!过两天再结帐!

#19


up

#20


体会不是一两句话可以写完的,总之,那个 DataReport 是个鸡肋。让人爱又让人恨!

#21


如果只是简单的报表就用DataReport,VB自带不要钱的。缺点就是犹如鸡肋,用的好尚可。
如果稍微复杂的一点报表,如果需要带子报表就用ActiveReport,缺点就是对中文的支持不是很好,还要花钱买。
更复杂的就用Crystal Report,功能很强大,缺点就是太大了,也要花钱买。
如果完全想自定义就用VB+EXCEL,最灵活了,缺点就是速度慢。而且安装的软件必须带有EXCEL。
还有很多比如VB+ACCESS的报表,还有其他很多第三放报表控件,如袁飞的yfPrint都算可以,但是一般用用,以上基本上都可以。
关于VB中控件的心得是:不要轻易使用第三方控件,尤其是一些个人写的小控件,没有验证过的那些,用了以后你会非常痛苦的。如果一定要用,请用一些大公司出版的软件,又稳定,速度又快!

#22


我推荐用水晶报表或EXECL
水晶报表速度快,方便,但需要建立临时表。并且要实现表头的动态更新,还要动一下脑筋,我用的是VB5里带的水晶报表,不知道最新的如何。
EXECL可以控制所有行列的内容,但是正因为如此,所以速度慢,由其是打印时是调用EXECL进行打印,在打印非常大的报表时由其如此。
还有很多的不同,不是一两句话能说完的。

#23


调用Excel,格式灵活,程序控制
现在计算机都P4了,慢点无所谓

#24


其实,如果你是初学不久,和我一样,我建议你用一个窗口去做报表,就是直接把报表画在一个窗体上,然后使用此窗体的.print事件,这样的报表虽然不能实现报表的缩放预览,但可能是最容易控制的,当然,最初做报表的工作量大了点儿,每一个东西都要自个去加,但是我看是最能随自已的心的了。而且除了缩放做不到外,效果真的很不错,呵。我现在就喜欢这样做。当然,我的是一个笨方法,各位大虾不要笑我。

#25


再次对各位的热心表示感谢!!

#26


activereport

#27


ActiveReport还可以,但对中文支持有点小问题。

#28


自己顶一下

#29


activereport

#30


推荐ActiveReport2.0。非常好用。所谓中文支持问题只要选对字体就没有问题。坛子上有注册码。如果找不到的话给我发mail,我把注册文件发给你。dent9720@163.com

#31


感谢各位,现在结帐!

#1


比较豪华的用水晶报表控件,建议你找找有关资料看看,目前的版本是9.2中文版

#2


为什么我的问题我自自己看不见呢?先顶一下!

#3


我需要的是你们用过的体会,而且我也没有关于水晶报表的资料,能共享之吗?

#4


UP

#5


DataReport可以做得到,,不过不太好用!另外你可以用VBA For Excel做报表,,很好的!

致于用第三方控件。不太安全,好一点的要RMB!.Net很好,自带水晶报表!

#6


用什么水晶报表了,如果你用Delphi的话,我告诉你一个好的控件:ReportMachine!

#7


感谢各位,只是我目前必须用VB做报表。希望讨论继续!

#8


用水晶报表好了,VB安装盘中带有的Crystal4.6版本的。
不过9.2/8.0版本都很贵的。

#9


我要睡觉去了,希望讨论别因此而结束。明天结贴。

#10


EXCELL
和ETCELL都还不错啊。

#11


VB自己的datareport也可以
水晶报也以
以及第三方控件
或者是用excel来做

我推荐使用水晶报表或用Excel来做

#12


自己顶一下!

#13


VB自己的datareport也可以
水晶报也以
以及第三方控件
或者是用excel来做

我推荐使用水晶报表或用Excel来做

UP

#14


ActiveReports Professional 2 简单易用,功能强大!
完整专业版:
http://www.datadynamics.com/productdownloads/27/ar2ProEval1170.exe补丁
说明书:
http://www.datadynamics.com/productdownloads/27/AR2PROManual.pdf

补丁1:
http://www.datadynamics.com/productdownloads/27/ar2ProSP1170.exe
补丁2:
ftp://ftp.datadynamics.com/ActiveReports2/hotfix/ar2prosp1195.exe

注册码:
新建一文本文件,贴下面内容,然后另存为crack.reg,然后双击crack.reg:
REGEDIT4

[HKEY_CLASSES_ROOT\Licenses\0F60458A-9C91-47CD-9DC9-4C6188C3C498]
@="dy3thxiuioqr452fhgdr4tf" 

[HKEY_CLASSES_ROOT\Licenses\9FD745D6-4105-4EAF-B01A-E3F3BE4B3A9D]
@="atxthxiufoqr452fbgdr4if

#15


gz

#16


水晶报表下载
ftp://194.85.15.1/pub/seagate/cr85dev/cr2.zip
8.5
A6A50-8900008-ZE1007S

#17


如果为了应急
VB自己带的报表也挺好用的
并且上手简单
配置数据环境设计器
绝对可以应付一般需求
并且可以用代码控制数据源的刷新

#18


先谢谢各位!过两天再结帐!

#19


up

#20


体会不是一两句话可以写完的,总之,那个 DataReport 是个鸡肋。让人爱又让人恨!

#21


如果只是简单的报表就用DataReport,VB自带不要钱的。缺点就是犹如鸡肋,用的好尚可。
如果稍微复杂的一点报表,如果需要带子报表就用ActiveReport,缺点就是对中文的支持不是很好,还要花钱买。
更复杂的就用Crystal Report,功能很强大,缺点就是太大了,也要花钱买。
如果完全想自定义就用VB+EXCEL,最灵活了,缺点就是速度慢。而且安装的软件必须带有EXCEL。
还有很多比如VB+ACCESS的报表,还有其他很多第三放报表控件,如袁飞的yfPrint都算可以,但是一般用用,以上基本上都可以。
关于VB中控件的心得是:不要轻易使用第三方控件,尤其是一些个人写的小控件,没有验证过的那些,用了以后你会非常痛苦的。如果一定要用,请用一些大公司出版的软件,又稳定,速度又快!

#22


我推荐用水晶报表或EXECL
水晶报表速度快,方便,但需要建立临时表。并且要实现表头的动态更新,还要动一下脑筋,我用的是VB5里带的水晶报表,不知道最新的如何。
EXECL可以控制所有行列的内容,但是正因为如此,所以速度慢,由其是打印时是调用EXECL进行打印,在打印非常大的报表时由其如此。
还有很多的不同,不是一两句话能说完的。

#23


调用Excel,格式灵活,程序控制
现在计算机都P4了,慢点无所谓

#24


其实,如果你是初学不久,和我一样,我建议你用一个窗口去做报表,就是直接把报表画在一个窗体上,然后使用此窗体的.print事件,这样的报表虽然不能实现报表的缩放预览,但可能是最容易控制的,当然,最初做报表的工作量大了点儿,每一个东西都要自个去加,但是我看是最能随自已的心的了。而且除了缩放做不到外,效果真的很不错,呵。我现在就喜欢这样做。当然,我的是一个笨方法,各位大虾不要笑我。

#25


再次对各位的热心表示感谢!!

#26


activereport

#27


ActiveReport还可以,但对中文支持有点小问题。

#28


自己顶一下

#29


activereport

#30


推荐ActiveReport2.0。非常好用。所谓中文支持问题只要选对字体就没有问题。坛子上有注册码。如果找不到的话给我发mail,我把注册文件发给你。dent9720@163.com

#31


感谢各位,现在结帐!