Y
yangwq
Unregistered / Unconfirmed
GUEST, unregistred user!
我看了FastReport的帮助手册和Dome ,上面实现主从表的关系是通过Table的属性 设置从表的mastsource来建立主从关系,就可以打印报表,但是没有说明二个query建立的主从关系报表怎样打印.
下面是二个query建立的主从关系:
query1的字段:card_id,card_num等(主表)
query1.sql.text:='select * from table1'
query2的字段:card_id,card_name等(从表)
query2.sql.text:='select * from table2 where card_id:=card_id'
在query1的Query1AfterScroll事件中:
begin
query2.close;
query2.parambyname('card_id').value:=query1.fieldbyname('card_id).value;
query2.open;
end;
现在的问题是怎样实现在FastReport 中打印两个query对组成的主从报表,或者其它报表控件?
----------------------
主表记录1
从表记录1
从表记录2
从表记录3
.....
----------------------
主表记录2
从表记录1
从表记录2
从表记录3
...
下面是二个query建立的主从关系:
query1的字段:card_id,card_num等(主表)
query1.sql.text:='select * from table1'
query2的字段:card_id,card_name等(从表)
query2.sql.text:='select * from table2 where card_id:=card_id'
在query1的Query1AfterScroll事件中:
begin
query2.close;
query2.parambyname('card_id').value:=query1.fieldbyname('card_id).value;
query2.open;
end;
现在的问题是怎样实现在FastReport 中打印两个query对组成的主从报表,或者其它报表控件?
----------------------
主表记录1
从表记录1
从表记录2
从表记录3
.....
----------------------
主表记录2
从表记录1
从表记录2
从表记录3
...