FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Leer datos mientras se ingresan en un dbgrid
Hola, estoy desarrollando un sistema en el cual, en la celda de un dbgrid, se ingresa una palabra, que a medida que se va escribiendo, en un segundo dbgrid se va filtrando los registros de una tabla ado que inicien con la palabra que se esta ingresando. Lo he hecho con onkeydown sobre el primer dbgrid, capturo cada tecla presionada y voy formando una cadena que la uso para filtrar en la tabla ado. Pero quería saber si hay una forma mas sencilla o alguna función que capture lo que se ingresa en un dbgrid. Desde ya muchas gracias al que me pueda aportar algún dato.
|
#2
|
||||
|
||||
Quizá valdría la pena que explicaras un poco más la situación: por tu descripción, el filtro no parece ser una tarea adecuada para un dbgrid. Más bien poner un TEdit normal y filtrar con base a su contenido.
// Saludos |
#3
|
|||
|
|||
Perdón Roman, estuve sin internet hasta hoy. Voy a tratar de ser mas claro. En un campo del primer dbgrid, el usuario escribe las primeras palabras de una descripción de mercadería, a medida que esta escribiendo, en el segundo dbgrid, aparecen los artículos de tabla 'artículos' que inician con las letras que esta ingresando. Ejemplo, en el primero escribe 'PAL' y en el segundo solo aparecen los artículos que inicien con 'PAL'. La idea es que no presione la tecla Enter para que filtre, sino, a medida que va escribiendo letra por letra, lo haga. Pero al NO presionar Enter, el valor que se ingresa,no esta actualizado en la tabla donde apunta el primer Dbgrid. Por eso leo letra por letra usando el OnkeyDown, voy pegando las letras y con ellas filtro en la segunda tabla. Espero haber sido claro.
|
#4
|
||||
|
||||
¿Por qué usas un dbgrid para que teclee el usuario el artículo que busca?
|
#5
|
|||
|
|||
Casimiro, te adjunte un .pdf, para mostrarte la interfaz de usuario que utilizo.
Última edición por Casimiro Notevi fecha: 03-11-2015 a las 19:14:30. |
#6
|
||||
|
||||
Sigo pensando que ingresando el texto en un edit es mejor que dos grid
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizar form mientras se reciben datos por sockets | JMGR | Internet | 3 | 23-12-2011 21:47:27 |
¿Cómo ir filtrando los datos de un dbgrid mientras voy escribiendo en un edit? | Master23 | Varios | 7 | 30-06-2010 22:01:45 |
Progreso mientras carga datos... | jarlos | Conexión con bases de datos | 7 | 18-10-2007 16:39:45 |
Problema al leer un campo del dbgrid | lejia | Conexión con bases de datos | 3 | 10-10-2007 15:30:47 |
Saber cuando ingresan a tu PC | genius | Varios | 4 | 11-12-2006 14:47:52 |
|