CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  多媒体

如何动态打印报表?

楼主zjoe(阿冲)2002-05-23 18:22:52 在 VB / 多媒体 提问

请各位高手帮忙!   一个DATAGRID表,用ADO控件绑定,动态查询数据库中的数据。现在DATA   ENVIRONMENT   DESIGN   中用COMMAND连接到DATAREPORT   现在要实现动态打印DATAGRID   中查询的数据到DATAREPORT中!现在无法实现   请高手帮忙! 问题点数:100、回复次数:6Top

1 楼nebular(星云)回复于 2002-05-23 18:53:58 得分 40

set   datareport1.datasource=DATAENVIRONMENT1  
  datareport1.datamember="Command1"  
  在报表中设置好控件的DataField,让其与字段名相同就行了。  
   
  参见我的贴子  
  http://www.csdn.net/Expert/TopicView1.asp?id=654745Top

2 楼nebular(星云)回复于 2002-05-23 18:54:11 得分 0

set   datareport1.datasource=DATAENVIRONMENT1  
  datareport1.datamember="Command1"  
  在报表中设置好控件的DataField,让其与字段名相同就行了。  
   
  参见我的贴子  
  http://www.csdn.net/Expert/TopicView1.asp?id=654745Top

3 楼zhchg(zhchg)回复于 2002-05-23 19:06:41 得分 15

设计好报表后,将报表(rpt)的Datasource和Datamember属性清空,  
  然后在打印时:  
  set   rpt.datasource=adodc.recordset  
  rpt.show  
  即可Top

4 楼shuchang0626(舒畅)回复于 2002-05-23 22:16:47 得分 15

Set   DataEnvironment1.rsCommand1.DataSource   =   rst  
  Set   DataReport1.DataSource   =   DataEnvironment1  
  DataReport1.ShowTop

5 楼lzhzxl(云中人)回复于 2002-05-24 11:50:54 得分 15

Unload   DataEnvironment1  
  Set   DataEnvironment1.rsCommand1.DataSource   =   rst  
  Set   DataReport1.DataSource   =   DataEnvironment1  
  DataReport1.Show  
   
  注:Unload   DataEnvironment1语句用于刷新报表数据源  
  Top

6 楼wuzhu(wuzhu)回复于 2002-05-24 12:11:00 得分 15

将   datareport   的数据源设置成   adodb.recordset   就可以了With   dtaRpt  
          Set   dtaRpt.DataSource   =   TestRs  
                  .Sections("section1").Controls.Item("Text1").DataField   =   TestRs.Fields(0).Name  
                  .Sections("section1").Controls.Item("Text2").DataField   =   TestRs.Fields(1).Name  
                  .Sections("section1").Controls.Item("Text3").DataField   =   TestRs.Fields(2).Name  
                  .Sections("section1").Controls.Item("Text4").DataField   =   TestRs.Fields(3).Name  
                  .Show  
          End   With  
  Top

7 楼zjoe(阿冲)回复于 2002-05-31 14:54:47 得分 0

谢谢各位高手的帮助!Top

相关问题

  • 如何动态打印报表??
  • 如何动态打印水晶报表
  • 如何动态设置报表的打印方向。
  • 如何在报表打印时进行动态排序.
  • 报表打印如何做!
  • 在数据报表中如何动态打印 图片 !!!请各位指教!!!!!
  • 用fastreport如何动态的确定打印项目然后生成打印报表?
  • 如何动态选定数据库字段名后,实现动态生成打印报表.
  • FastReport3如何动态打印?
  • 紧急求救:用data report作报表的时候,如何设置参数,动态打印?

关键词

  • .net
  • 报表
  • 控件
  • 数据
  • datareport
  • dataenvironment
  • testrs
  • datafield
  • datasource
  • 动态

得分解答快速导航

  • 帖主:zjoe
  • nebular
  • zhchg
  • shuchang0626
  • lzhzxl
  • wuzhu

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo