PDA

Ver la Versión Completa : Mostrar datos en Virtual Data Tree


Nasca
18-09-2007, 09:58:32
Para los que conozcan Presto y programas similares, trato de montar un árbol de capítulos -> subcapítulos -> partidas.

El sistema está basado en una tabla de relaciones con dos campos: SUPERIOR e INFERIOR para los que cuelgan del mismo. Ambos son campos strings. Hay tantos registros con SUPERIOR como registros INFERIORES cuelgan del mismo

La primera opción ha sido usar VirtualDBTreeDB pero tarda demasiado.

Ahora lo estoy intentando con Virtual Data Tree pero no consigo hacer el árbol con la misma tabla. Alguna ayudita con este componente o sugerencia de alternativas.

Saludos

Nasca
18-09-2007, 21:49:54
Fue una batalla pero ya está resuelto.
Virtual Data Tree tiene algunos detallitos mejorables y algunos errores que he arreglado yo mismo, pero hace sus funciones a la perfección.

Comparado con VirtualStringTree funciona de maravilla ya que realmente no tiene que cargar los datos en memoria hasta que no los necesita.
Los va creando con un sistema de Clones del ClientDataSet. Esto tiene la ventaja añadida de que se tienen los datos disponibles para búsqueda en el mismo formulario con tan solo hacer un clon más.
En mostrar los datos inicialmente no tarda mucho mas tiempo del que tarda el abrir los datos, luego tiene que ir filtrando los datos y tarda algo más pero nada de otro mundo.

Por si a alguien le sirve.