红鱼儿

FastReport在设计期定义主从关系

今天同事问我怎么在设计期完全定义主从报表,我查了半天,官方给的实现方式都是在代码中定义好主表数据集的关系,然后在设计器中定义MasterData及DetailData两个Band,画上字段就OK了。

现在的问题是想在设计器中来控制,不要在代码定义从表的MasterDataSource指向主表。

后来,还是同事搞定,在设计器中,选择DetailData Band,右键点编辑:

 

弹出下面窗口,让用户选择一个数据集:

 

 选择完数据集,再选择Filter,点Filter Edit框中的按钮,弹出窗口,在这里,通过定义表达式,来完成从表的过滤,这里我们让从表的Orders.Cust No等客户表Customer.Cust No:

 

 OK,目的达到!

 

posted on 2021-07-13 17:17  红鱼儿  阅读(350)  评论(0编辑  收藏  举报