Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Ver Los Datos De Diferentes Tablas en una base De datos en access, Desde un DBGrid. (https://www.clubdelphi.com/foros/showthread.php?t=82082)

feliz-58 24-01-2013 18:52:46

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. :)

Al González 24-01-2013 19:20:06

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. :)

feliz-58 24-01-2013 20:16:14

Como?
 
Cita:

Empezado por Al González (Mensaje 453976)
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 :)


La franja horaria es GMT +2. Ahora son las 11:58:34.

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