关于FASTREPORT分栏报表的问题

yuanscar 2004-08-19 11:56:11
我的报表需要分两栏显示数据,表格的行数是固定的。
现在的问题是这样
FR的分栏后数据显示是左右各一条的方式,但我现在需要先把左边的一栏填满,然后写右边一栏。
比如,表格一共固定为10行,有13条数据,现在显示的就是
1 2
3 4
。。。
需要显示的是头10条记录显示在左边的栏,后面3条数据显示在右边一栏。
找了好久,没有办法解决。再发一个帖子,
有好办法立即结贴。
如果不知道怎么作,就不要顶了。谢谢!
...全文
411 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
JuckFapan 2004-08-27
  • 打赏
  • 举报
回复
这点到没想到,确实在子报表里不行
yuanscar 2004-08-27
  • 打赏
  • 举报
回复
晕了,我要做的分栏是做在子报表里面的,那里面好像不行
kaguo 2004-08-26
  • 打赏
  • 举报
回复
yuanscar
楼上李天意的办法大概行?
JuckFapan 2004-08-26
  • 打赏
  • 举报
回复
只不过page分栏是
1 11
2 12
3



JuckFapan 2004-08-26
  • 打赏
  • 举报
回复
分栏有二种:
1是band 分栏 columns:=2 // 这样的结果是象你说的那样
还有一种,可以给page分栏 columns:=2 //这个可实现你说的一边10一边3
JuckFapan 2004-08-26
  • 打赏
  • 举报
回复

fastreport2.47好象没有那个问题,就是页分栏后,从第二页开始,显示不正常,2.5(中文的)的好象有这个问题
JuckFapan 2004-08-26
  • 打赏
  • 举报
回复
是band的上下宽度,叫高度吧,呵
我给你发了,请查收
yuanscar 2004-08-26
  • 打赏
  • 举报
回复
你说的修改宽度是修改master data band的宽度吗?那个宽度好像是不能修改的吧
yuanscar 2004-08-26
  • 打赏
  • 举报
回复
fuckjapan,能不能把报表模板发给我看一下,不管怎么样都谢谢你,一定要再开帖给你分了!
yuanscar@tom.com
JuckFapan 2004-08-26
  • 打赏
  • 举报
回复
不好意思,忘记了一件事,这个方法可能也有问题,不知你用哪个版本
页分栏后,从第二页开始,列不从第一列开始了,不能正常显示,我试的时候只用了10几条数,所示忘记了这事,我记有人把这个问题改了(改源码了),但想不起在哪了,好象就在论坛中
JuckFapan 2004-08-26
  • 打赏
  • 举报
回复
我试了一下可以啊,我不知你要显示几行,要是要控制行数,那你调数据带宽度就可以,象你说那个13行,我就是调了下数据带宽度,使左边10行数据,右边3行(我用虚拟数据集试的)
yuanscar 2004-08-26
  • 打赏
  • 举报
回复
我试了一下,页分栏好像不起作用,页分栏以后只显示一列了。
WWWWA 2004-08-23
  • 打赏
  • 举报
回复
思路:在FR的ON BEFORE PRINT事件中动态赋值,比较
麻烦,没有其它方法,除非改FR的源程序。
yuanscar 2004-08-19
  • 打赏
  • 举报
回复
要说明的是,我只是举一个例子,实际上是没有序数的,这样做还需要在数据集里面加计算的序数列,所以让我都难以接受了。
yuanscar 2004-08-19
  • 打赏
  • 举报
回复
靠,这都能让你想出来啊,
也行,算是一个办法,只是确实笨到连我都难以接受。
感谢kaguo(▲) Guozhi(★★★★★)
期待别的方法
kaguo 2004-08-19
  • 打赏
  • 举报
回复
笨办法一个,sql 语句中case 一下..偶数的都+10再order by ..>_<
fastreport快速上手手册 这个也是从别的地方下载的 目 录 入门 5 绪言 6 关于FASTREPORT的说明 6 FASTREPORT的历史 6 创建报表 7 数据 8 参数 8 窗体 9 处理 10 准备报表 10 举例:设计一个简单报表 11 FASTREPORT内核 14 DELPHI控件面板 15 “FastReport”页 15 “FRTools”页 17 TfrReport控件 17 TfrDBDataSet控件 20 TfrUserDataSet控件 21 FASTREPORT对象 21 “Text”对象 22 “Band”对象 26 “Image”对象 29 “SubReport”对象 30 “Line”对象 30 “CheckBox”对象 30 “RichText”对象 30 “OLE”对象 31 “Chart”对象 32 “Shape”对象 34 “Barcode”对象 34 “RichText 2.0”对象 35 创建报表 36 FastReport中的Bands 36 简单报表(列表) 39 主-从报表 40 主-细-子细报表 40 交叉报表 40 动态报表 41 bands分隔 42 分栏报表 43 带封面的报表 43 嵌套报表(子报表) 43 主-从-从报表 44 复合报表 44 包含BLOB字段报表 44 没有band的报表 44 分组报表 44 图表报表 45 设计器 46 设计器 47 使用控制键 47 使用鼠标 48 报表选项 48 页面选项 49 设计器选项 51 对象观察器 52 “插入数据字段”窗口 53 数据字典 53 表达式编辑器 58 工具栏 60 “标准”工具栏 60 “格式”工具栏 61 “边框”工具栏 62 “对齐”工具栏 62 程序设计 64 事件 65 TfrReport对象的其它事件 65 变量 66 扩展FASTREPORT函数 68 设计你自己的预览窗口 68 扩展函数列表 69 报表示例 71 报表示例 72 在报表中插入图表 72 运用OnManualBuild事件控制报表逻辑结构 74 运行时使用代码手工合成报表 76 打印可变栏数或未知栏数的报表 77 打印可变栏数和栏宽可变的报表 78 最终用户特性 80 介绍 81 对话框 81 对话框窗体控件 82 Label 83 Edit 83 Memo 84 Button 84 CheckBox 85 RadioButton 85 ListBox 86 ComboBox 86 输入信息到报表中 87 数据访问控件 88 FastReport数据感知控件简介 89 TfrBDELookupComboBox 89 TfrBDETable 89 TfrBDEQuery 92 TfrBDEDataBase 93 创建报表 94 简单的“表格式”报表 94 带参数的报表 95 TFRDATASTORAGE控件 96 连接到一个数据库 97 打开一个数据表 98 生成一个查询 99 字段编辑器 99 创建查询字段 100 查询参数编辑器 101 联接数据 101 参数对话框 102 参数对话框设计器 102 内置语言 103 脚本语言和对象 104 编写代码 105 对象修改 107 内置函数 107 对象的属性和方法 110 解释器的使用 119

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧