FastReport在设计期定义主从关系
今天同事问我怎么在设计期完全定义主从报表,我查了半天,官方给的实现方式都是在代码中定义好主表数据集的关系,然后在设计器中定义MasterData及DetailData两个Band,画上字段就OK了。
现在的问题是想在设计器中来控制,不要在代码定义从表的MasterDataSource指向主表。
后来,还是同事搞定,在设计器中,选择DetailData Band,右键点编辑:
弹出下面窗口,让用户选择一个数据集:
选择完数据集,再选择Filter,点Filter Edit框中的按钮,弹出窗口,在这里,通过定义表达式,来完成从表的过滤,这里我们让从表的Orders.Cust No等客户表Customer.Cust No:
OK,目的达到!