muchas gracias rgstuamigo,el codigo que me diste me sirvio mucho y me saco de una gran duda que tenia desde hace tiempo,espero que este tema le pueda servir a otros como me sirvio a mi,gracias de nuevo,asi es como deje el codigo final
Código Delphi
[-]with dm.ADOfactura do
begin
Close;
SQL.Text:='select * from clientes where nombre = :variable'; Parameters.ParamByName('variable').Value:=dbedit1.Text;; Open;
rptfactura.quickrep1.preview;
rptfactura.close;
end
end;
end.