Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2006
Avatar de hector.roma
hector.roma hector.roma is offline
Miembro
 
Registrado: jul 2005
Ubicación: a caballo entre Galicia y Portugal
Posts: 58
Poder: 19
hector.roma Va por buen camino
DBGrid de DBGrid's

Estimados amigos,
gracias por vuestra inestimable ayuda diaria...

Estoy buscando una forma para simular la presentación de los datos de una tabla de access en el cual si una tabla se relaciona con otras, para cada registro comprueba en las otras tablas si hay un registro asociado y lo muestra, si quieres, con una tabla debajo del propio registro... voy a intentarlo hacer de manera visual.

Def de tablas:
Código SQL [-]
Principal (id primary key, Nombre, Fecha)
Compras (id primary key, id_principal foreign key, Articulo, Importe)
Datos (id primary key, id_principal foreign key, Direccion, Telefono)
Por ejemplo, sin entrar en si son más o menos feas...

Presentacion de la tabla principal:
Código SQL [-]
__    id    Nombre  Fecha
----------------------------
[+]   1     Olga    10/07/06
[-]   2     Pedro   09/08/06
 |- [-] (Datos)
 |   |- id  id_principal  Direccion           Telefono
 |       8       2        13 Rue del percebe  555-12345
 |       17      2        13 Rue del percebe  666-98765
 |- [+] (Compras)
[+]   3     Mari   09/08/06

He estado buscando algún componente que realize esta función y, o bien son de pago, o bien no establecen claramente si lo hacen o no.
  • Si alguno conoce algún componente freeware, GPL, ... por favor díganlo.
  • Si este tema ya se trato en algún otro hilo, prometo que he estado en los foros y he usado las herramientas de búsqueda y no lo he encontrado, por favor díganme la referencia al tema.
  • Si ninguna de las anteriores premisas surte efecto, aquí estamos para aprender todos así que intentemos hacerlo a mano... alguien sabe por donde empezar.
Gracias a todos de antemano.

P.D.: Se que hay componentes de pago, pero en este momento no me interesan. Tampoco me interesa insertar BLOBS, ni cosas raras, a lo sumo algún que otro color... pero el tema de los colores ya está más ampliamente tratado.

Última edición por hector.roma fecha: 11-08-2006 a las 13:20:33.
Responder Con Cita
  #2  
Antiguo 11-08-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.267
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Supongo que un buen punto de partida podría ser un TDBCtrlGrid; El panel que se debe colocar para cada registro, debería poder verse en forma de "línea" o en forma desplegada utilizando otro DBGrid.

Que conste que no he probado nada y tal vez no es el camino correcto, pero es lo primero que a míse me ocurriría probar (tampoco he utilizado casi el TDBCtrlGrid).
__________________
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
PickList DBGrid (Pregunta acerca de los DBGRID) lazarous Varios 1 10-01-2006 09:53:12
Como extraer datos de un DBgrid a otro DBgrid mickey Conexión con bases de datos 13 29-01-2004 05:05:30


La franja horaria es GMT +2. Ahora son las 17:43:51.


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
Copyright 1996-2007 Club Delphi