Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   búsqueda automática (https://www.clubdelphi.com/foros/showthread.php?t=31301)

fergape 04-05-2006 14:14:43

búsqueda automática
 
quiero que me ayuden en lo siguiente. cuando pongo en un DBEdit un numero(puede ser el id de una tabla) quiero que automáticamente al lado me ponga el nombre por ejemplo o el campo que hace referencia a ese id. no se si me explique bien y nose si en un DBEdit puede ser otro componente.

Gracias

luisgutierrezb 04-05-2006 15:45:10

creo que seria mas bien un Edit y lo que tienes que hacer es el uso del evento onkeypress (para buscarlo por ejemplo cuando presiones enter) o el evento onchange, te buscaria cada vez que cambia el texto del edit, puedes usar el metodo Locate de un dataset (por ejemplo ado) para encontrar el registro correspondiente

José Luis Garcí 04-05-2006 16:53:20

Yo utilizo un componente freeware, que lo que hace es buscar dentro del campo elegido, el texto que busca, y te posiciona en la tabla según la coincidencia, el componente es
DBSEARCH
SE describe como:

* TSearchEdit - Simple TEdit like component that scan
DataSource for user specified record.
As in Win help/index.

Espero te se util mi respuesta.

fergape 04-05-2006 18:42:21

gracias por las respuestas;)

saludos.

Mauro.NET 04-05-2006 18:48:53

Yo en tu caso pongo un DBEdit y al lado un DBLookUpCombo que apuntan al mismo campo, en donde el datafield del DBEdit es ese campo de clave foránea, y verás que cuando escribas un número, automaticamente el combo se posicionará en el elemento que buscabas.


La franja horaria es GMT +2. Ahora son las 06:56:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi