为什么会重复(50分)

  • 主题发起人 主题发起人 Delphi刘
  • 开始时间 开始时间
D

Delphi刘

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我在用主从报表时,主报表是用的查询,从报表也是用的查询,查是能查出来,
就是跟主报表关联的数据库里有几条记录结果就重复几次,请问这是为什么??
 
查询语句不对,写出来看看
 
不好判断,请将程序贴出来看看!
 
With DM1.Query1do
begin
if Active=True then
Active:=False;
Sql.Clear;
Sql.Add('select * from Project as P');
Sql.Add('Where P.Project_Name=:Projectname');
ParamByName('projectname').AsString:=Trim(Cob1.Text);
Active:=True;
result:=Lookup('Project_Name',Trim(Cob1.Text),'Project_No');
tempTableName:=Trim(Cob1.Text)+floattostr(result);
with DM1.Query3do
begin
if Active=True then
Active:=False;
Sql.Clear;
Sql.Add('select * from '''+tempTableName+''' as T');
Sql.Add('where T.Project_No=:projectno');
ParamByName('projectno').AsFloat:=result;
active:=True;
end;
QR_SelectPro.Preview;
 
后退
顶部