窗体一
public
xx:string; { Public declarations }
end;
procedure TForm1.DBGrid1dblclick(Sender: TObject);
begin
xx:=DBGrid1.SelectedField.DisplayText;
form2.Show;
form2.Label2.Caption:=xx;
form2.Label1.Caption:=xx+'的情况如下';
end;
窗体二中
procedure TForm2.FormCreate(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.sql.Clear;
ADOQuery1.SQL.Add('select * from ry where name='+quotedstr(form1.xx));//这里为什么为空?
end;
public
xx:string; { Public declarations }
end;
procedure TForm1.DBGrid1dblclick(Sender: TObject);
begin
xx:=DBGrid1.SelectedField.DisplayText;
form2.Show;
form2.Label2.Caption:=xx;
form2.Label1.Caption:=xx+'的情况如下';
end;
窗体二中
procedure TForm2.FormCreate(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.sql.Clear;
ADOQuery1.SQL.Add('select * from ry where name='+quotedstr(form1.xx));//这里为什么为空?
end;
unitform1;