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

如何动态选定数据库字段名后,实现动态生成打印报表.

楼主WangMinYI(步行者)2002-02-08 19:56:28 在 Delphi / 数据库相关 提问

需要选定ORACLE数据中需打印的字段名后,按选定的字段生成制作生  
  成动态打印报表. 问题点数:100、回复次数:3Top

1 楼blackcat()回复于 2002-03-03 10:16:53 得分 50

alabel:tqrlabel;//放在pageheader上  
  atext:tqrdbtext;//放在detailband上  
  //printform为控件quickrep1所在的表单  
          alabel:=tqrlabel.create(printform);  
          alabel.parent:=printform.pageheaderband1;  
          alabel.caption:=  
          alabel.autosize:=true;  
          alabel.left:=  
          alabel.top:=  
   
   
          atext:=tqrdbtext.create(printform);  
          atext.parent:=printform.detailband1;  
          atext.dataset:=dbform.p_table;  
          atext.datafield:=fields[0].asstring;Top

2 楼blackcat()回复于 2002-03-03 10:17:58 得分 10

补充:  
  alabel和atext放在要动态生成的procedure中申明Top

3 楼title(桶漆底脱)回复于 2002-03-03 10:50:03 得分 40

楼上的  
            alabel:=tqrlabel.create(printform);  
                      alabel.parent:=printform.pageheaderband1;  
                      alabel.caption:=  
                      alabel.autosize:=true;  
                      alabel.left:=  
                      alabel.top:=  
  autosize应该是FALSE才对!Top

相关问题

  • 水晶报表动态生成,报错(字段名未知),附代码! 在线等待.高手请进.
  • 报表打印及生成
  • **紧急求救:如何把dbgrid中的数据打印报表?用Rave,而dbgird中的字段名还不知道.不好意思,分只有这么多了.
  • 报表打印及生成!!!!!!!!!!1
  • 水晶报表子报表的字段名显示问题:
  • ”生成报表,打印报表!“谁能帮忙?
  • 报表打印高级问题问题,如字段名称放在左边,方向是Y方向,而不是X方向。我的报表是在asp。net中的显示。
  • 有没有方法在客户端打印生成的报表.
  • 远程报表生成及打印问题
  • 请问如何让生成的EXCEL报表为横向打印?

关键词

  • 选定
  • alabel
  • printform
  • 生成
  • atext
  • 动态
  • tqrlabel
  • autosize
  • 放在
  • parent

得分解答快速导航

  • 帖主:WangMinYI
  • blackcat
  • blackcat
  • title

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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