小弟用VB多年,但一直以来都没找出一种做报表的好方法,一直都为这困扰着,现请各位高手指点指点,最近用VB6.0自带的datareport控件做报表,好象不错,但苦的是其报表列数要是超过十多个就报错(报表宽度不能大于纸的宽度),这问题怎么解决,做报表有没其它什么好方法?大家讨论讨论吧,谢谢各位。
解决方案 »
- 在Frame中添加控件,如果使控件的Enabled属性和Frame的Enabled属性同步?
- vb 中的listview控件怎样实现滚动条的功能
- 过了今天就24啦!小左,生日快乐!(散分)
- Word文件转换成Excel(转换后打印出来的效果一样)
- 谁能帮我解决一下VB调用钩子DLL的问题。
- 关于VB的操作问题..请教..
- 请问各位哪个报表控件能完全导出html文件包括里面的网线?多谢了
- 怎样用VB做程序可得到BIOS的密码??
- 双操作系统,98在C盘,2K在D盘,格了C盘,找不到2k了?怎么弄?? ..
- 谁有Wise InstallMaster 8.1的注册码?
- 32块金牌作为中国人全世界的中国人,还能做什末呢?
- 【高手请注意!!!】关于vb6打印问题
我没有用过你说的;大家给我们指点指点吧!
介绍介绍两个空件的用途就可以了
谢谢各位了
http://www.jxsks.com/yuanfei/main/firstpage.asp
1、简单的报表全部导出Excel打印。
2、套打的报表全部用Printer打印。
3、准备用Printer做一个通用模块打印DataGrid、MSHFlexGrid、ListView里面的内容。
能否給的一份代碼參考下?
我EMAIL: [email protected]
thanks!
objPrint.ScaleMode = vbMillimeters
objPrint.CurrentX = 8
objPrint.CurrentY = 10
objPrint.Print "AAAA"
objPrint.CurrentX = 8
objPrint.CurrentY = 18
objPrint.Print "BBBB"
If objPrint Is Printer Then objPrint.EndDoc
End SubPrivate Sub Command1_Click()
‘打印预览
PrintPreview Picture1
‘真正打印
‘PrintPreview Printer
End Sub
VB的最大遗憾就是grid控件和报表了,难两全。
LeftMargin,RightMargin
这两个属性是改报表左右页边距的,数值越小页边距越小
可以看看下面的资料
http://community.csdn.net/Expert/topic/2900/2900913.xml?temp=.883404