Cita:
Empezado por ajromero
Hola a todos nuevamente. soy de venezuela,
...
if (Edit1.Text <> '') and (Edit1.SelText = '')then
Locate('num_contrato',Edit1.Text+key,[loPartialKey]);
..
|
ese
+Key para algo lo debes de utilizar, para buscar automáticamente un sufijo o algo así.
[loPartialKey] esta opción hace que el locate busque solamente en el inicio de la cadena y no la cadena completa. por ejemplo, si buscas A005412 y le pasas A0054 podría devolverte un registro que no andas buscando, talvez es ahi donde esté tu problema, en vez de loPartialKey sería mejor que utilizaras [loCaseInsensitive], que es lo que se utiliza normalmente para buscar nombres de usuarios.
Saludos.