窗体一
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;