- si usas el loPartialkey te buscara en parte de , es decir que si buscas 10
te puede devolver 10000
- si usas el locaseinsensitive le da igual mayus, mins, portanto solo pasa los corchetes
suponiendo que te entiendo bien lo que necesitas es algo asi
Código:
if ModuloDatos.TblPagos.Locate('NumFact',Busca.Text,[]) then
begin
if ModuloDatos.TblPagos.FieldByName('Pagado').AsBolean then
ShowMessage('Pagado');
////
end;
PD:El locate es del TDataSet portanto todos los componentes derivados de este tienen esta funcion (TTables, Tquerys, TclientDataSet, etc...)
espero que te sirva