Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Anidamiendo de datos en DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=50724)

MaMu 26-11-2007 21:00:57

Anidamiendo de datos en DBGrid
 
Tengo la siguente situacion, tengo 2 tablas, una Alumnos y otra Materias (Maestro/Detalle).
Y lo que quiero saber si es posible visualizar ambas tablas en un DBGrid. Como es esto, se visualizan todos los registros Maestro, y haciendo clic en un registro, que se despliegue el Detalle, (con + y - como aparece en Access cuando hay relacion entre tablas). Para evitar utilizar 2 DBGrids.
Será acaso posible dibujar un DBgrid dentro de otro?
Hay alguna alternativa de componentes?
Seguramente alguien habra usado o hecho algo similar.

Espero ayuda.

Gracias de antemano y saludos

ContraVeneno 26-11-2007 23:12:50

Los componentes "DevExpress" hacen precisamente eso que deseas, además de muchas otras opciones.

El detalle es que son componentes de pago, es decir, hay que comprarlos y baratos, baratos, no son.

MaMu 11-03-2008 21:56:00

("UP" Ya estamos en 03/2008)

Alguna alternativa free? u otra solución?

Saludos

Lepe 11-03-2008 21:59:33

El virtualStringTree es un treeview + grid (incluso editable con los Addons que hay), gratuito y con fuentes.

Pero.... no es un control de Bases de datos, hay uno pero no he tenido "buenas sensaciones" con él.

PD: En el foro se ha hablado de él ya.

Saludos

MaMu 11-03-2008 23:23:16

Cita:

Empezado por Lepe (Mensaje 272473)
El virtualStringTree es un treeview + grid (incluso editable con los Addons que hay), gratuito y con fuentes.

Pero.... no es un control de Bases de datos, hay uno pero no he tenido "buenas sensaciones" con él.

PD: En el foro se ha hablado de él ya.

Saludos

Lo esruve mirando, pero es un treeview skineable a grid, jeje, y quiero lo inverso.
Gracias Lepe por el dato.

Saludos

Lepe 11-03-2008 23:36:00

Pues no te entiendo.

Yo tengo hecho con él una facturación:
Código:

Empresa
  |
  |---- Cliente 1
  |        |--------Factura 1
  |                      |------ Linea 1 de factura   
  |
  |---- Cliente 2
  |        |--------Factura 1
  |                      |------ Linea 1 de factura

También tengo hecha una gestión de Asientos y partidas totalmente editable por el usuario final, y a los nodos hijos le pongo el fondo de color gris. Realmente parece un grid dentro de otro grid.

Si le quitas las líneas propias del Treeview, pues casi mejor.

Saludos

MaMu 12-03-2008 00:35:14

Cita:

Empezado por Lepe (Mensaje 272511)
Pues no te entiendo.

Yo tengo hecho con él una facturación:
Código:

Empresa
  |
  |---- Cliente 1
  |        |--------Factura 1
  |                      |------ Linea 1 de factura   
  |
  |---- Cliente 2
  |        |--------Factura 1
  |                      |------ Linea 1 de factura

También tengo hecha una gestión de Asientos y partidas totalmente editable por el usuario final, y a los nodos hijos le pongo el fondo de color gris. Realmente parece un grid dentro de otro grid.

Si le quitas las líneas propias del Treeview, pues casi mejor.

Saludos

Bueno, lo instale, y baje algunos exe de ejemplos y la verdad que no quedan nada mal. Tambien me bajé la ayuda, pero sigo sin entender como cargar al menos un nodo (root).

Lepe 12-03-2008 11:22:39

tutorial VirtualStringtree, ya te dije que usaras el buscador jeje.

Saludos

MaMu 15-03-2008 04:37:00

Bueno, encontre este:
http://www.scalabium.com/smdbgrid.htm
que admite la funcion de agrupamiento, lo voy a probar y les cuento, lo mejor es que es gratis.

Saludos

Delfino 17-03-2008 11:54:13

Cita:

Empezado por mamu (Mensaje 273488)
lo mejor es que es gratis. Saludos

Si, pero muy .. buggy :cool:

FGarcia 24-07-2008 23:36:18

Hola!
Tengo una necesidad similar asi que pregunto MaMu que decidiste y cual fue tu experienca?

Lepe 26-07-2008 10:21:12

Mi opinión ya la dí a conocer, solo comentar que sigo usando el VirtualStringTreeEx por lo flexible que es.

Mamu, no seas tímido hombre ;), da tu opinión.

Saludos.

MaMu 28-07-2008 23:10:13

Por el momento, he dado con NextGrid, un componente muy simpático para el manejo de tablas, dicho sea de paso, aun sigo experimentando la forma del anidamiento con este ultimo componente.

Saludos


La franja horaria es GMT +2. Ahora son las 06:36:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi