1、我在一個QueryForm裡有個DBGrid1,其中DBGrid1有個雙擊事件://雙擊瀏覽數據
procedure TQueryForm.DBGrid1DblClick(Sender: TObject);
begin
try
  managementno:=DBGrid1.Columns[1].Field.Value;
  if DataPreviewForm=nil then
  begin
     DataPreviewForm:=TDataPreviewForm.Create(Application);
     DataPreviewForm.QuickRep1.Preview;
  end
  else
  DataPreviewForm.QuickRep1.Preview;
except
  on e:Exception do
end;
end;2、我在預覽完後直接按QuickRep1預覽上的Close關閉預覽,這時我想同時關閉DataPreviewForm,請問怎樣處理?如果我上面不關閉DataPreviewForm,那麼我雙擊記錄1預覽詳細記錄後,再去雙擊記錄2想去預覽它的詳細記錄時,這時還是記錄1的詳細記錄,請問我怎樣做才會雙擊記錄1時是1的,雙擊記錄2時是2的。謝謝!