![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
- 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;
espero que te sirva
__________________
Gami ------------------------------------------------------------------ La necesidad no tolera tardanzas pero mas vale tarde que nunca |
|
#2
|
|||
|
|||
|
Busqueda con Locate
Gami:
preguntaba porque probé con los corchetes solos pero no funciona, es decir el nº de factura se compone de la siguiente forma 0000-00000000, y yo introduzco en el DBEDit correspondiente 0001-000 y doy 'enter' y me figura la factura del primer usuario que tengo en la base de usuarios, y no me da error es decir que me aparezca el mensaje?? Gracias. Silvio.- |
|
#3
|
||||
|
||||
|
Locate te retorna un valor Booleano si no encontró ningun registro, tendrías que verificar este resultado para saber si encontró un registro.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|