社区
多媒体
帖子详情
用datareport做报表,总是提示"报表宽度大于纸张宽度"
jxfzcgh
2003-11-14 06:41:08
怎么处置这个错误
我用下面这个语句,怎么也改不过来datareport.reportwidth属性,在设计报表的时候在属性框也不能修改这个属性,为什么!!!!!!!!!!
datareport1.reportwidth=printer.width-datareport1.leftmargin*2-40
...全文
392
15
打赏
收藏
用datareport做报表,总是提示"报表宽度大于纸张宽度"
怎么处置这个错误 我用下面这个语句,怎么也改不过来datareport.reportwidth属性,在设计报表的时候在属性框也不能修改这个属性,为什么!!!!!!!!!! datareport1.reportwidth=printer.width-datareport1.leftmargin*2-40
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingnup
2004-01-29
打赏
举报
回复
支持的纸张尺寸视你的打印机而定,只要打印机支持,即程序也支持,我现在的程序都是用A3纸打印表格的.
zanblo
2003-12-24
打赏
举报
回复
vb好像只支持a4幅面的报表.
pingfzp
2003-12-22
打赏
举报
回复
vb是用系统默认的打印机及打印机设置,把打印机的纸张设大点就OK了
不过DataReport大差了,建议用第三方报表设计器做报表,如水晶报表
liberte
2003-12-22
打赏
举报
回复
resize your paper layout
goj2000
2003-12-21
打赏
举报
回复
建议换成ActiveReport。不要用vb自带的DataReport,它的功能实在太差了。
qiqif
2003-12-21
打赏
举报
回复
把你打印机定义的纸张改宽的.
hbxsq
2003-12-20
打赏
举报
回复
必须符合下面的公式:
datareport.reportwidth + datareport.leftmargin + datareport.rightmargin<=打印机纸张的宽度
datareport的单位是英寸
ybdeepblue
2003-12-18
打赏
举报
回复
设置DATAREPORT的属性如LEFTMARGIN=50
TOPMARGIN=50
RIGHTMARGIN=50
BOTTOMMARGIN=50
试试看,有问题我们在一块学习.
xingnup
2003-11-29
打赏
举报
回复
DataReport是用你的“默认打印机”中的纸张,请确定"可打印范围"足够.
DataReport.ReportWidth可以在代码中设置,但也跟你报表中的控件位置有关.
比如你的报表中有一个控件的宽度是100,Left=5000,即你的报表宽度最小等于5100,即使你设置得更小也没有用.
rexyudl
2003-11-21
打赏
举报
回复
注意打印机里的纸张设置!
如果是纵向更改为横向!
如果已经是横向的话!
就只有换个大的纸或者象楼上说的那样!
guolei0813
2003-11-20
打赏
举报
回复
我觉得这种问题是试出来的,不是问出来的。
方法如楼上所说。
hr168
2003-11-20
打赏
举报
回复
s
Dublue
2003-11-18
打赏
举报
回复
就是你的“报表宽度大于纸张宽度”
用鼠标调整,缩小宽度
Shrewdcat
2003-11-18
打赏
举报
回复
解决办法有:
1。如楼上所说。
2。直接用鼠标拖动设计report时的边界。
3。修改LeftMargin 和Rightmargin.
都图软件工作室
2003-11-17
打赏
举报
回复
直接在中修改datareport这个reportwidth属性
VB6中用
Data
Report
做
报表
首先介绍一下
Data
Report
对象的几个常用属性。一是
Data
Source,用于设置一个数据源,通过该数据源,数据使用者被绑定到一个数据库;二是
Data
Member,从
Data
Source提供的几个数据成员中设置一个特定的数据成员;三是...
VB6
Data
Report
打印自定义
纸张
在修改
报表
打印的
纸张
大小...Private Sub
Data
Report
_Initialize() With Me .Orientation = rptOrientPortrait
报表
纵向打印 .
Report
Width = 14 * 567
宽度
567 = 1cm 这儿还是报错的话可以设置成13.9 * 567 .L
Report
ing打印分页
当然得到的结果是不尽人意的,因为你会发现你将
报表
主体拉长后
报表
还是在原先的位置分页了,其中根本的原因是,控制
报表
分页位置的并不是
报表
主体的长和宽,而应该是
报表
属性窗口中
纸张
大小标题下的
宽度
和高度。...
多媒体
808
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章