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

FastReport打印自动排版问题

楼主yandyzg()2005-02-01 19:14:33 在 Delphi / VCL组件开发及应用 提问

有这样一个表:  
   
  A1                                     CS  
  ---------------------------  
  XXXXXXXX                         5  
  CCCCCCCC                         3  
  ..................  
  怎么在FastReport打印的时候,自动排版为  
   
  A1                                     CS  
  ---------------------------  
  XXXXXXXX                         1  
  XXXXXXXX                         2  
  XXXXXXXX                         3  
  XXXXXXXX                         4  
  XXXXXXXX                         5  
   
  CCCCCCCC                         1  
  CCCCCCCC                         2  
  CCCCCCCC                         3  
  .....................  
  希望大家给一点提示.  
  问题点数:0、回复次数:5Top

1 楼Sorder(要才没才,要貌没貌,你还愿意嫁给我吗)回复于 2005-02-02 09:12:11 得分 0

可能需要自己编写打印代码,除非你查询出来的数据就已经构造成为你希望打印的样子了,  
  当然或许可以用存储过程编写  
  create   procedure   test  
  as  
  declare   @i   int,@a1   varchar(100),@cs   int  
  create   table   #temp(A1   varchar(100),CS   int,rowid   int   identity(1,1))  
  declare   tmp_cur   cursor   for   select   A1,CS   from   tablename  
  open   tmp_cur  
  fetch   next   from   tmp_cur   into   @a1,@cs  
  while   @@fetch_status=0  
  begin  
      set   @i=1  
      while   @i<=@cs    
      begin  
            insert   into   #temp   values(@a1,@i)    
            set   @i=@i+1  
      end  
      fetch   next   from   tmp_cur   into   @a1,@cs  
  end  
  close   tmp_cur  
  deallocate   tmp_cur  
  select   *   from   #temp   order   by   rowidTop

2 楼weizi2000(秋风啊)回复于 2005-02-02 09:49:25 得分 0

自己根据数据生成一个内存表,再以此内存表为报表的数据源,这样比较好实现Top

3 楼LxbWater(Water)回复于 2005-02-02 10:22:46 得分 0

用临时表吧Top

4 楼zengskywater007(水哥)回复于 2005-02-02 15:49:14 得分 0

先自己查找处希望打印的数据吧,用个临时表保存Top

5 楼aiunong(凡)回复于 2005-02-22 09:45:24 得分 0

关注  
  请教一个问题也:  
  如何用fastreport使一页A4纸打印两列啊?  
  Top

相关问题

  • FastReport 打印自动编号问题
  • 打印排版问题
  • 如何取消word自动排版
  • 怎么自动代码排版的功能不见了?
  • 有没有SQL的自动排版工具?
  • 对html源文件自动排版,谁有好的算法?
  • Visual Studio 2003 自动排版如何去掉
  • 自动设置打印纸?
  • 自动打印到文件
  • fastreport打印处理

关键词

  • 打印
  • xxxxxxxx
  • cccccccc
  • cs
  • tmp

得分解答快速导航

  • 帖主:yandyzg

相关链接

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

广告也精彩

反馈

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