FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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
|
#3
|
||||
|
||||
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. |
#4
|
|||
|
|||
gracias por las respuestas
saludos. |
#5
|
|||
|
|||
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.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Re-conexion automatica de un cliente | Vultur | C++ Builder | 0 | 11-02-2005 04:22:24 |
tabulacion automatica | aram2r | PHP | 1 | 10-02-2005 12:44:00 |
Actualización automática del archivo EXE | acalderonr | Varios | 5 | 08-07-2004 21:31:29 |
Actualizacion automatica de registros | Eklypsex | Firebird e Interbase | 2 | 19-05-2004 13:05:49 |
desconeccion automatica | camambrini | Internet | 1 | 21-01-2004 10:36:43 |
|