hi all!
连接主表 :qr1
连接从表 :qr2
主从连接:RecordNo
由于存在主从关系表很多 我要动态改变主表的连接qr1.sql 是 'select * from '+ TreeRoot
qr2.sql 是 select * from TN=:FT where RecordNo=:RecordNo // RecordNo为主从连接字段 对FT动态赋值
Parameters.ParamByName('FT').Value:= 'F'+ copy(TreeRoot,2,length(TreeRoot))
qr2.open时出错ths
连接主表 :qr1
连接从表 :qr2
主从连接:RecordNo
由于存在主从关系表很多 我要动态改变主表的连接qr1.sql 是 'select * from '+ TreeRoot
qr2.sql 是 select * from TN=:FT where RecordNo=:RecordNo // RecordNo为主从连接字段 对FT动态赋值
Parameters.ParamByName('FT').Value:= 'F'+ copy(TreeRoot,2,length(TreeRoot))
qr2.open时出错ths
with ModuleContent_Qr do //主表query
begin
Close;
SQL.Clear;
SQL.Add('select * from '+ TreeRoot);
Open;
end; with Factory_Qr do //从表query
begin
close;
sql.clear;
sql.add('select * from TN=:FT where RecordNo=:RecordNo');//RecordNo主从关联字段
Parameters.ParamByName('FT').Value:= 'F'+ copy(TreeRoot,2,length(TreeRoot));
Open;
end;