A
airdreamer
Unregistered / Unconfirmed
GUEST, unregistred user!
我想用EReport实现一个简单的主从表打印,如下所示:
|--------------- |------ -|-------- |
|清单号 | | |
|-----------------|------ -|-------- |
| @d1.salecard_no| | |
|--------------------------|-------- |-
|清单细目 | 书名 | 价格 |
|--------------------------|-------- |-
| |#d2.name|#d2.price |
--------------------------------------
一个清单号对应多个清单细目(它们通过字段salecard_no连接),
假定d1对应MainQuery,d2对应SubQuery,请问如何设置它们的属性?
我在程序中是这样设置的:加一个TDataSource(DataSource1)部件,
将它的 DataSet属性设为MainQuery,然后将SubQuery的DataSource属性
设为DataSource1,将SubQuery的Sql语句设为'select a.name,a,price
from subsalecard a where a.salecard_no=:salecard_no';这样执
行的结果是只有第一条清单有细目表,其他的清单细目表则全为空。
请问各位大侠,到底该如何设置?或者说,EReport有没有此项功能?