![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
|||
|
|||
|
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.
|
|
#3
|
||||
|
||||
|
¿Por qué usas un dbgrid para que teclee el usuario el artículo que busca?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Casimiro, te adjunte un .pdf, para mostrarte la interfaz de usuario que utilizo.
![]() Última edición por Casimiro Noteví fecha: 03-11-2015 a las 19:14:30. |
|
#5
|
||||
|
||||
|
Sigo pensando que ingresando el texto en un edit es mejor que dos grid
|
|
#6
|
|||
|
|||
|
Agustinortu, estéticamente no me gusta que se ingrese la carga de una factura atraves de un edit. No pongo en discucion cual es la ideal, simplemente me parece mas amigable el poder navegar por cualquier fila y columna y modificar a "piacere", sin tener que ir a un edit para modificar algo. Pero solo es mi modesto punto de vista. Pero mas alla de cual es la mejor opcion, mi pregunta es si alguien puede aportarme información de como leer los datos de un dbgrid a medida que se ingresan sin tener que presionar "enter".
Última edición por aromigaret fecha: 03-11-2015 a las 21:55:51. |
|
#7
|
||||
|
||||
|
Por favor acláreme esto:
El usuario escribe en el primer dbgrid las primeras letras del nombre de un producto. Con ello se filtra el listado del segundo dbgrid. Ok. ¿Y luego? ¿Qué se hace con ese filtrado? ¿Se selecciona un elemento del segundo dbgrid y se implanta en el primero? Pero entonces ¿ese primer dbgrid es, a la vez, fuente de datos y receptor de datos? O bien, ¿el filtrado es sólo para que el capturista sepa que escribir? Pero la factura debería tener el ID del producto y no todo el nombre. Es por ello que te te pedimos que aclares y las sugerencias van más allá de una simple estética en la presentación de los datos. Desde mi perspectiva, para dar de alta un elemento de una factura, lo más práctico para el capturista sería:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|