热情软件屋

 

Datareport 的Reportheader 和 Pageheader 内不能使用变量


编号:QA004094
建立日期: 2001年4月11日 最后修改日期:2001年10月9日
所属类别:

袁伟:
    操作系统:WIN98
    编程工具:VB6 & DataReport
    问题:我VB刚入门(以前主要用VFP),近来开发了两套MIS系统(用VB 和SQL Server),在报表设计时遇到VB Datareport 的Reportheader 和 Pageheader 内不能使用变量,这个问题我苦苦思考了一个多月,始终找不到解决这个问题的答案。我始终包着一线希望,VB一定能解决这个问题,小弟将万分的感谢!!!!!!!
    水平: 刚入门

回答:

    你说的"VB Datareport 的Reportheader 和 Pageheader 内不能使用变量"是不是不能使用textbox控件,如果是可以参考下面的方法:
    此问题本人以前也曾遇到过,VB本身不能解决,但你可以用手工写代码方法来解决:
    在Reportheader 和 Pageheader 不能放Text控件,但是可以放置Label控件,用代码改变Label的CAPTION,你的问题就可以解决:
     With DataReport
     .Sections(section序号).Controls(控件序号).Caption = 记录集.fields("字段名")
     End With
    
    aspire的意见:
    由于HEADER部分多为报表名,公司名等信息,以通用和灵活为原则,我多用Table将参数放在后台。

此问题由chenyt回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio