datareport中的页面大小调整是怎么实现的呀??? 我有几个datareport页面,一起加载在一个mdiform中,我想自己做一个控制预览页面大小控制的东西?那位大虾帮助一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也有相同的问题,datareport怎样才能打印A3纸张呢?将datareport。Reportwidth设置高了老是提示“报表宽度大于纸张宽度”,好郁闷! Private Sub DataReport_Initialize() AddExportReport ' Add a custom format. With rptNwind ' Adjust size of report using screen measurements supplied by SysInfo control. .Left = 1000 .Top = 1000 .Width = frmShowReport.sysInfo.WorkAreaWidth * 0.75 .Height = frmShowReport.sysInfo.WorkAreaHeight * 0.75 '******注意这里***** .BottomMargin = m_PSD.rtMargin.Bottom .TopMargin = m_PSD.rtMargin.Top .LeftMargin = m_PSD.rtMargin.Left .RightMargin = m_PSD.rtMargin.Right '**** 不过要注意单位统一阿 **** End WithEnd Sub 可以用一下这语看试不试你所需要的.在报表显示之前写上这语datareport.PrintReport True它可以调整报表的大小.出来打印控制对话框.在你要打印机上右击属性里改就可以了. 关于VB 注册新用户问题 定义记录集的技术问题?困惑一段时间了. 使用 Setup Factory 7 打包的问题 想写个图片处理的dll,让ASP调用,不知道错哪里了 如何插一个按纽到WORD的stardand里面 如何用代码控制打印方向和自定义纸张 怎么打开DBC2000数据库啊 试一下能不能发帖 请教:如何绘制成绩分析的正态分布曲线? 请问,可以和data控件绑定在一起的grid控件,为什么在有的机器上没有啊?!! Datagrid 绑定数据的问题(晕ing) 类型匹配问题?
AddExportReport ' Add a custom format.
With rptNwind ' Adjust size of report using screen measurements supplied by SysInfo control.
.Left = 1000
.Top = 1000
.Width = frmShowReport.sysInfo.WorkAreaWidth * 0.75
.Height = frmShowReport.sysInfo.WorkAreaHeight * 0.75
'******注意这里*****
.BottomMargin = m_PSD.rtMargin.Bottom
.TopMargin = m_PSD.rtMargin.Top
.LeftMargin = m_PSD.rtMargin.Left
.RightMargin = m_PSD.rtMargin.Right
'**** 不过要注意单位统一阿 ****
End With
End Sub
在报表显示之前写上这语
datareport.PrintReport True
它可以调整报表的大小.出来打印控制对话框.在你要打印机上右击属性里改就可以了.