porque checandolo salen mas detallitos por ejemplo si tengo un folio 1 de entrada y 1 de salida, tengo la funcion de que en el edit de folio tecleo 1 y me trae al dbgrid los registros con ese folio y en estos momentos le pongo 1 y me trae lso folio 1 de entrada y salida este codigo uso para trarme los datos con el evento key press:
Código Delphi
[-] if Key = #13 then
begin
query.Close;
query.SQL.Text := 'select * from entradas where folio=:txtfolio';
query.Params[0].Value := folio.Text;
query.Open;
serie.Text := query.FieldByName('serie').asString;
fecha.Date := query.FieldByName('fecha').AsDateTime;
clientdataset1.Close;
clientdataset1.Params.ParamByName('folio').AsInteger := StrToIntDef(Folio.Text, 0);
clientdataset1.Open;