FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Forma correcta de hacer busqueda incremental
Hola amigos, para realizar una busqueda incremental en un edit hay que tener una grilla para filtrar resultados similares no cierto?
Siempre se dice que utilizar un combo es pesado, pero pregunto¿no es igual de pesado llenar la grilla y hacer el filtro en el edit? no se puede hacer una busqueda incremental tipo combo que vaya apareciendo abajo solo los nombres de clientes por ejemplo? |
#2
|
||||
|
||||
Hola giulichajari.
Las búsquedas incrementales son intrínsecamente "pesadas" sea que se implementen a través de un TComboBox u de otro componente. Ya que por cada caracter ingresado, se envía una consulta. Y si es através de un servidor, tiene el plus de un incremento sustancial en el tráfico de red. Cita:
Se puede decir que los controles de datos tales como el TDBGrid son manifestaciones visuales de los contenidos de una tabla o consulta. Es decir que están relacionados con un TDataSet y esto último hace la diferencia, por que el TDataSet mantiene una caché interna de los datos actualmente mostrados. Ese valor lo podes obtener de la propiedad BufferCount. Además, usar un TComboBox implica una carga prévia de los datos a visualizar para la selección. De otro modo no habría diferencia de uso entre él y un TEdit... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Para mi depende del volumen de datos a filtrar, la tecnica a usar.
__________________
Ya tengo Firma! |
#4
|
||||
|
||||
Cita:
Cuando hablas de "grilla" no se si te refeieres a eso. Cita:
Personalmente tampoco soy partidario de hacerlas, salvo que estemos hablando de tablas pequeñas que se puedan cargar fácilmente en memoria.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Gracias a todos por las respuetas.
Y ecfisa si dices: Cita:
Y si la busqueda no es incremental para el nombre de cliente por ejemplo: deberia ordenar alfabeticamente y que el cliente se desplaze y encuentre el nombre. Saludos |
#6
|
||||
|
||||
Hola
Cita:
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Forma correcta de conectar a la base.. | linuxtin | Conexión con bases de datos | 4 | 19-07-2012 20:30:20 |
Busqueda Incremental | camiz | Firebird e Interbase | 3 | 29-03-2012 18:01:25 |
busqueda incremental | lucas05 | Varios | 15 | 23-08-2010 20:21:04 |
validar usuarios de forma correcta | hibero | PHP | 3 | 04-01-2010 15:47:04 |
busqueda incremental con ado | slat | Conexión con bases de datos | 1 | 11-07-2004 18:32:52 |
|