Hola, hola.
Me han pedido una opción de búsqueda que me está causando efectos colaterales, así que me asalta la duda de si lo estaré haciendo bien.
Mi contable quiere hacer una búsqueda en un extracto bancario por cantidad y quiere que la búsqueda funcione igual que cuando busca por concepto. Así que yo le añadí la siguiente opción a mi consulta:
Código Delphi
[-] if (datoImporte<>'') then
begin
sql.Add(' and (ec.debe like '+ QuotedStr('%'+datoImporte+'%'));
sql.Add(' or ec.haber like '+ QuotedStr('%'+datoImporte+ '%') + ')');
end;
Aclaraciones:
ec.debe y
ec.haber son campos tipo number y
datoImporte es un string con el contenido del edit correspondiente.