FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Finalmente, comentar que hace mucho no uso IBExpert, pero si su "hermanito", IBManager, y este hace uso de QuantumGrid, que ya se ha mencionado en este hilo, para realizar los ordenamientos y por ende, para esta operación, trae todo el resultado a memoria primero. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#2
|
||||
|
||||
Cita:
Bueno, espero haberme explicado con relación al número de resultados en la rejilla. Ahora, no uso QuantumGrid, sé que es muy buena, la he evaluado, pero no la usamos porque sencillamente no hemos podido comprarla, pero ya llegará el momento. De todas formas, seguiré evaluando posibilidades. Si encuentro algo les cuento. Gracias.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
#3
|
||||
|
||||
Bien, si de todas formas hay que mostrar todos los datos... el uso de ClientDataSet me parece aceptable. Lees todos los registros al entrar... con un pequeño cartel de espera (no debiera tardar tanto de todos modos), y luego con el ClientDataSet podes mantener indices en memoria y reordenar y reubicar registros muy, muy rápido...
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
||||
|
||||
Cita:
Como ya te han comentado, las "maravillas" que hace el Grid de las Quantum, se basan en que TODOS los datos estén en memoria. Puedes desactivar esa característica y hacerlo que trabaje sin traer todos los datos, pero entonces pierdes caracteristicas como ordenación, filtros, agrupaciones, totales y subtotales,... (como es lógico).
__________________
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
|
||||
|
||||
Cierto...
Pues en este punto voy a dejar mi obstinación por querer encontrar una mejora al método 'Locate'. Por qué? Bueno, pues me rendí por un instante y quise probar el TClientDataSet, y efectivamente es muy bueno. La verdad no lo había usado antes, pero justo ahora estoy haciendo algunas implementaciones relacionadas con el ordenamiento, las búsquedas y los filtros. Con el ordenamiento me ha ido de "maravilla"... je je. Creo índices incluso compuestos, y prácticamente es inmediato, y las búsquedas funcionan de igual manera.
Muchas gracias por sus comentarios, y más a esta hora... (bueno, al menos en Colombia... son las 4 a.m.) Luego quizá tenga tiempo para seguir profundizando en el método 'Locate' de los DataSet que he venido usando (por aquello que leía en la ayuda de que 'Locate' usaba el método más rápido haciendo uso de los índices si los había. En realidad, como mencioné antes en otro hilo, lo que hace 'Locate' es prácticamente desplazarse registro por registro. No sucede así cuando se usa con un TClientDataSet).
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. Última edición por mlara fecha: 11-04-2008 a las 11:01:49. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
refrescar DBGrid de base modificada | emeceuy | Conexión con bases de datos | 4 | 23-09-2007 01:33:10 |
Refrescar datos de un DBGrid | Durbed | Conexión con bases de datos | 3 | 29-01-2007 16:39:05 |
refrescar dbgrid que usa dbexpress | chux | Conexión con bases de datos | 2 | 22-05-2006 17:31:06 |
¿informe de Crystal apuntando a diferentes usuarios de oracle? | dnieto | Varios | 0 | 30-09-2005 13:21:33 |
Refrescar un query para un DBGrid | neon | OOP | 4 | 19-08-2004 17:06:39 |
|