一个关于用adoquery做报表的问题 ( 积分: 20 )

  • 主题发起人 主题发起人 doglive
  • 开始时间 开始时间
D

doglive

Unregistered / Unconfirmed
GUEST, unregistred user!
TADOQuery用于Master/Detail数据表查询!
M:Adoquery1---datasource1
D:adoquery2---datasource2
SQL:SELECT * FROM DETAIL WHERE A=:A
然后把ADOQUERY2的DATASOURCE设置为datasource1

try
adoquery1.open;
adoquery2.open;
except

end;
请问,参数:A怎么样来设置啊,就是在SQL:SELECT * FROM DETAIL WHERE A=:A?后面怎么把传参数?其中M和D 可以是单个表,也可以是从多个表查询得到的数据集不?一般一个参数是一个具体的值,那么怎么把主数据集中的A传到细数据集呢?请指教!谢谢!
 
TADOQuery用于Master/Detail数据表查询!
M:Adoquery1---datasource1
D:adoquery2---datasource2
SQL:SELECT * FROM DETAIL WHERE A=:A
然后把ADOQUERY2的DATASOURCE设置为datasource1

try
adoquery1.open;
adoquery2.open;
except

end;
请问,参数:A怎么样来设置啊,就是在SQL:SELECT * FROM DETAIL WHERE A=:A?后面怎么把传参数?其中M和D 可以是单个表,也可以是从多个表查询得到的数据集不?一般一个参数是一个具体的值,那么怎么把主数据集中的A传到细数据集呢?请指教!谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部