| 1.主表与从表通过X_A这个字段做联系的,主表名为:X_ENG,从表名为:l_eng,主表用ADOQUERY1做连接,从表用ADOQUERY2做连接. 2.ADOQUERY1的SQL.TEXT(select * from x_eng),ADOQUERY2的SQL.TEXT(select * from l_eng where x_a=:ll). 3.加入一个datasource,adoquery1,adoquery2的datasource都指向它4.很关键 ,在ADOQUERY1(主表)的AfterScroll事件写入如下代码: with DataSet do beginadoquery2.close;adoquery2.Parameters[0].value :=FieldbyName('x_a').value;adoquery2.Open;end;5.加入两个tfrxdataset,分别连接adoquery1,adoquery26.此时进入双击frxreport双击进入设计,将tfrxdataset1和tfrxdataset2(进入report菜单下data子项,将这两个前的勾打上,就可以插入masterband ,detailband了。 |