fastreport 主从表。从表的数据全显示出来了
我用了2个ADOQuery 2个TfrDBDataset
ADOquery1主表sql select * from staff (staffid为主键)
ADOquery2从表sql select * from study (staffid 引用主笔的)
每个ADOquery 绑定到TfrDBDataset 上面。
在fastreport里面用master 放主表数据
用detail 放从表数据。
(主表的)
姓名 staffid
aa 1
(从表的)
类型 staffid
.net 1
java 2
(主表的)
姓名 staffid
aa 2
(从表的)
类型 staffid
.net 1
java 2
我现在想如果主表是staffid是1的话。在从表出现的数据也是staffid 为1的数据。
如果主表的staffid为2的话。从表的数据staffid 为2的数据。
现在出现的是从表所有的数据都出现了。