CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

请教FastReport的使用问题!!

楼主gemini419(地狱里的天堂)2005-06-02 21:18:55 在 Delphi / VCL组件开发及应用 提问

我是刚开始用FastReport,公司要求的是FastReport2.4.  
  在做报表过程中我碰到了些问题,  
  1.我是用adoquery连的,可是当给adoquery.sql='select   name,id   from   dict'   这样子的话,我做报       表时是很方便了,我在frReport中的Memo直接可以找字段的.  
      但是当adoquery.sql='select   name,id   from   dict   where   id='+s我是想在主界面按打印时再个s赋值的,但这样的话,我我在frReport中的Memo中怎么跟具体字段连啊?  
   
  2.当我想在主界面按打印时直接给frReport中的某个Memo赋值又该怎么做?  
   
  问题描述的有些罗嗦,请大家帮帮忙!! 问题点数:0、回复次数:1Top

1 楼lovend(颓废之吻)回复于 2005-06-03 00:01:01 得分 0

一样的啊,在“打印”按钮再给你的sql语句s赋值并不影响你的报表呀。  
  你可以在“打印”按扭里写如下代码  
  adoquery.close;  
  adoquery.sql.clear;  
  adoquery.sql.add('select   .....');///有没有s这个条件做限制根本无所谓,做了限制无非就是少了几条记录而已。无非就是原来也许是三页的,后来有了这个条件塞选了数据,最后报表只剩一页而已。  
   
  adoquery.open;  
   
  然后做一些报表的定义等等:  
  var  
  Report:TfrReport;  
  wpath,filename:string;  
  begin  
   
   
      Report   :=frp1   ;  
    wpath:=ExtractFilePath(Application.ExeName)   ;  
    filename:=wpath+'ddcy.frf';  
   
    Report.ShowReport;  
   
  在报表中的memo里可以这样写   [adoquery."姓名"]   等等,  
  这列的数据就会出现在报表中了。  
   
  多找些资料看看吧。csdn中的资料应该不少的。  
   
   
   
  Top

相关问题

  • fastreport的使用
  • FastReport使用问题
  • FASTREPORT 3.0使用问题??
  • FastReport使用问题求助!!
  • 求FastReport使用说明
  • 关于FastReport的使用?回答有分。
  • 关于FastReport中Chart的使用。
  • 怎样在bcb6中使用fastreport?
  • 如何在.Net中使用FastReport
  • fastreport中间的chart使用问题???

关键词

  • 报表
  • 打印
  • sql
  • adoquery
  • fastreport
  • wpath
  • 赋值
  • frreport
  • memo
  • 问题

得分解答快速导航

  • 帖主:gemini419

相关链接

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

广告也精彩

反馈

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