社区
数据库相关
帖子详情
求救!如何在一个fastreport报表中显示多个表的内容呢?
superwxh
2005-06-23 05:02:17
我想用fastreport一个职工履历表,以前没用过fastreport,现在某些栏目要填入如:何时何地受何奖励,我把这些信息放到了另外一个表中,一个人有时有好几项记录,我想员工基本信息和这些一同显示,用连接查询不能实现,请问高手我怎样将几个表的内容放到一个fastreport报表中呢
...全文
530
12
打赏
收藏
求救!如何在一个fastreport报表中显示多个表的内容呢?
我想用fastreport一个职工履历表,以前没用过fastreport,现在某些栏目要填入如:何时何地受何奖励,我把这些信息放到了另外一个表中,一个人有时有好几项记录,我想员工基本信息和这些一同显示,用连接查询不能实现,请问高手我怎样将几个表的内容放到一个fastreport报表中呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仙侣步惊云
2005-06-29
打赏
举报
回复
你所说的必须要通过子报表功能才能实现。先在fr中建立一个主项数据Band,该Band与在delphi中建立的一个包含基本信息集的数据集jbxx_ADOdataset关联。再在Fr中建立一个新对话框,在此对话框中建立一个数据集gzxx_Query,该数据集的SQL语句通过Ryid(人员ID号,人事信息系统各表之间通过此键关键)与关键主项数据Band的数据集关联。然后在fr的第一页中放置一个子报表控件,子报表的Band与gzxx_query相连即可。
JuckFapan
2005-06-25
打赏
举报
回复
如果用变量,什么样的都能实现,就是代码可能要写的麻烦点
chuchu
2005-06-25
打赏
举报
回复
不用Band当然也可以,但你要FastReport如何知道你到底有多少条数据?
另一种解决办法就是把Band高度舍得很大,把你得表格形式在Band里面表现。例如下图,你在Band上面堆积这些Memo,这些Memo的数据可以是无关联的,可以来自任何DataSet,甚至你自己用变量处理:
------------------------------------------
|____________|___________
|____________|___________
_________________|____________|___________
sigh,最后控诉一下CSDN,搞了5、6年了,怎么以前我们一直嚷着的贴图功能还没有实现?是实力不济还是没有竞争对手?我想应该是没有竞争对手,所以CSDN越搞越烂,就像IE彻底把Netscape打败后就再也不升级IE一样。
superwxh
2005-06-24
打赏
举报
回复
我是想画一个人事信息的表格,就是一般添的那种,我这里有一个人员基本信息表,还有一些其他信息表,比如家庭成员,工作履历,奖惩记录,除了基本信息表的内容要放到fr中,其他的数据我要根据主键人员编号到其他表中去,我实在没用过fr,就高手给个建议,是不是非要用band呢,那个不是做出来是grid表格那种形式的吗,我这个表不是规则的阿
仙侣步惊云
2005-06-24
打赏
举报
回复
如果是一个人有多条记录,则这些表之间必有主从关系,可使用主项数据,细项数据显示,但联接主项数据的数据集与联接细项数据的数据集之间必须通过DataSource建立关联。
如果是两个不相干的数据集同时显示在一个报表中,可使用子报表。
superwxh
2005-06-24
打赏
举报
回复
可是我打印的不是规则表格形式的,而是根据人事部门给出的样表去做,用band可以吗,该怎么做呢,谢谢哦,
亮剑_
2005-06-24
打赏
举报
回复
就是主从表啊,用“主项数据”这种BAND
jb99334
2005-06-23
打赏
举报
回复
主从表
zzzl
2005-06-23
打赏
举报
回复
to chuchu(维他命C) ( )
如果不具有主从关系呢?
lovend
2005-06-23
打赏
举报
回复
帮你顶
JuckFapan
2005-06-23
打赏
举报
回复
应该不难实现,只是你没说清楚,要从几个表取数?,你设计的表是什么样式(大概说一下),
主从表,设变量,等等
chuchu
2005-06-23
打赏
举报
回复
不能用连接查询,那应该可以用主从表吧?
当主表.afterscroll的时候更新从表。
fr报表设计里面就只要这样两个Band:
-------------------------------
主项Band,显示主表数据, BandSource是主表DataSet
-------------------------------
子项Band,显示从表数据,BandSource是从表DataSet
-------------------------------
delphi传递变量到
fast
report
报
表
中
用的是delphi7+
fast
report
4.9编写的。向
fast
report
报
表
传递变量总是不成功,利用网上的信息,
一个
一个
地试,弄了个通宵都没有成功,后来终于成功了,利用delphi的
表
单
中
的edit,向
fast
report
报
表
传递变量终于成功。与大家一起分享。
fast
report
做
报
表
画线,做
表
,和word一样的方便,在这个
报
表
中
,精确地画了个
表
,在这里顺便赞
一个
。
Fast
Report
报
表
合计数
Fast
Report
报
表
合计数,通常情况下都是在数据尾
显示
合计数, 但是如果要将合计数放在
报
表
头,不能将合计字段拖到
表
头的,否则它会
显示
为0,因为
Fast
Report
是自从上往下输出数据的,是需要写脚本来实现。 在beforeprint 事件里,循环数据源,将合计数输出在
报
表
头上来。
初级到CS开发高手通用权限管理系统全程实录
本课程主讲项目的功能模块主要有:用户管理、角色管理、菜单管理、权限管理、组织机构管理、特权管理、用户角色管理、角色权限管理、日志管理、
报
表
统计、智能客户端、
报
表
设计器和按纽权限组。另外像ADO.NET、分层、事务、视图、委托、反射、WebService、
Fast
Report
.NET、Dev、RDLC、EpPlus操作EXCEL等知识点全部贯穿在视频
中
讲解
fast
Report
显示
中
文 正解
这个资源包是很早上传的,针对的是FR3.x,之后的5,6版本都已经正常修复了! 如果使用了
Fast
Report
3.18以后版本,MEMO如果有
中
文,会
显示
不完整,或干脆丢失.找了一天解决的方法有好多种,总结了并打包.
在附件
中
如4.2版直接用包
中
文件替换Source.重新Recompile即可.
其他版本手动替换相应的位置,或选择相应(合适)的解决方法!
Fast
Report
报
表
打印
显示
二维码
Fast
Report
报
表
没有提供二维码功能,在二维码流行的年代,这是
一个
很大的缺陷。最近做项目,需要
Fast
Report
显示
二维码的功能,经过努力,终于实现了,分享出来,希望Delphi开发者有帮助。
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章