求救!如何在一个fastreport报表中显示多个表的内容呢?

superwxh 2005-06-23 05:02:17
我想用fastreport一个职工履历表,以前没用过fastreport,现在某些栏目要填入如:何时何地受何奖励,我把这些信息放到了另外一个表中,一个人有时有好几项记录,我想员工基本信息和这些一同显示,用连接查询不能实现,请问高手我怎样将几个表的内容放到一个fastreport报表中呢
...全文
530 12 打赏 收藏 转发到动态 举报
写回复
用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
-------------------------------

2,497

社区成员

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

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