Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-01-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 13
feliz-58 Va por buen camino
Ver Los Datos De Diferentes Tablas en una base De datos en access, Desde un DBGrid.

Hola Club Delphi, Mis Mas Sinceros Saludos Para Todos.

Tengo el siguiente caso, Tengo una Base De datos en Access con 12 tablas, y cada una son los meses del año, cada tabla tiene: Nombre, Telefono,Celular, Dia de Nacimiento y otro con Año De nacimiento, lo que quiero hacer es que, en un DBGrid mostrar en una misma columna todos los datos de las tablas, todo lo que esta en nombre, todo lo que esta en telefono, Etc... sin tener que usar DBGrids independientes para cada Tabla.


Gracias de Antemano.

// Saludos y Bendiciones.
Responder Con Cita
  #2  
Antiguo 24-01-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.609
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola Feliz.

Para ello lo mejor es que tuvieras una sola tabla, agregándole un campo "Mes" (o "Fecha" si también el año es cambiante). Tener dos o más tablas con la misma estructura, o con estructuras muy similares y mismo propósito, es por lo general una mala práctica.

De todas formas, si por alguna razón conservas esas 12 tablas, la manera de conseguir lo que pides es realizando una consulta Select con la cláusula Union, la cual sirve para unir de forma "vertical" dos o más subconsultas:
Código SQL [-]
Select Campo1, Campo2... From Tabla1
Union
Select Campo1, Campo2... From Tabla2
Union...

Saludos.
Responder Con Cita
  #3  
Antiguo 24-01-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 13
feliz-58 Va por buen camino
Como?

Cita:
Empezado por Al González Ver Mensaje
Hola Feliz.

Para ello lo mejor es que tuvieras una sola tabla, agregándole un campo "Mes" (o "Fecha" si también el año es cambiante). Tener dos o más tablas con la misma estructura, o con estructuras muy similares y mismo propósito, es por lo general una mala práctica.

De todas formas, si por alguna razón conservas esas 12 tablas, la manera de conseguir lo que pides es realizando una consulta Select con la cláusula Union, la cual sirve para unir de forma "vertical" dos o más subconsultas:
Código SQL [-]
Select Campo1, Campo2... From Tabla1
Union
Select Campo1, Campo2... From Tabla2
Union...

Saludos.

Entiendo los Conseptos, Pero No entiendo Como Se hace XD Me explicas
Responder Con Cita
Respuesta



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
Importar tablas Dbf a base de datos Access desde delphi yusnerqui Tablas planas 6 26-08-2010 00:10:02
Compactar Base d Datos Access desde Delphi. Drakyto Conexión con bases de datos 6 22-02-2010 23:23:29
Union de 3 tablas en una Base de Datos Access jon_g461 Conexión con bases de datos 3 08-04-2008 21:30:31
Compactar Base d Datos Access desde Delphi. Drakyto Conexión con bases de datos 3 19-02-2008 03:57:07
Una Consulta con registros de dos tablas en Diferentes Base de Datos k_rito Conexión con bases de datos 2 17-05-2007 18:43:55


La franja horaria es GMT +2. Ahora son las 01:42:42.


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