** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Relacionar varios campos a una misma tabla
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Relacionar varios campos a una misma tabla

 Responder Responder
Autor
Mensaje
Enrike Ver desplegable
Nuevo
Nuevo


Unido: 12/Diciembre/2022
Localización: Barcelona
Estado: Sin conexión
Puntos: 16
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Enrike Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Relacionar varios campos a una misma tabla
    Enviado: 13/Enero/2023 a las 09:59
Buenos días, estoy en una encrucijada.
tengo una tabla con varios campos que deben tomar datos de una misma tabla, se puede hacer o debo crear una tabla por cada campo que quiero obtener el valor.
Ejemplo
 tabla CASAS con campos
id-casa   color-puerta   color-ventana   color-pared   codpost     pais
1                    40                  20                   20         5555        es
2                    20                  30                   10         7656         fr


cada uno de los colores es un codigo (numero)
tengo una tabla COLORES

id-color   nombre-color
10               amarillo
20                verde
30                  azul
40                   rojo


por cada tabla solo puedo crear una relacion con otra tabla
A quien relaciono con quien ?
para hacer la consulta, que me muestre la lista con todas las casas o que me muestre las casas con puertas rojas, como obtengo los resultados


Seguramente estoy enfocando mal mi problema, pero ya no tengo forma de poder entenderlo
Muchas gracias
Saludos

Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 13/Enero/2023 a las 10:58
Hola,

"por cada tabla solo puedo crear una relación con otra tabla"

Esa afirmación no es correcta. Nada te impide incluir varias veces la tabla en las consultas o en la ventana de relaciones.

Pruébalo y nos cuentas.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
Enrike Ver desplegable
Nuevo
Nuevo


Unido: 12/Diciembre/2022
Localización: Barcelona
Estado: Sin conexión
Puntos: 16
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Enrike Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 13/Enero/2023 a las 11:46
Lo que hice fue esto, pero pienso que es un apaño, o realmente se puede hacer asi ?
efectivamente me funciona, pero es lo correcto ?

Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 13/Enero/2023 a las 12:02
Hola,

No es ningún apaño; es la solución académica... si utilizar relaciones. Como yo no las utilizo, para mi no supone ningún problema.

En el diseño de la tabla CASAS, en los campos que deben basarse en la tabla de colores, yo definiría el control a mostrar como un combo basado en la tabla COLORES.

Y, volviendo a tu pregunta inicial, para filtrar las casas con puertas de color rojo, lo que debes hacer es filtrar por casas con puertas de color 40. Aunque el usuario vea los colores, por detrás se utilizan los códigos (al menos yo siempre lo hago así).

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
Enrike Ver desplegable
Nuevo
Nuevo


Unido: 12/Diciembre/2022
Localización: Barcelona
Estado: Sin conexión
Puntos: 16
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Enrike Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 13/Enero/2023 a las 12:17
Vale Xavi, muchas gracias.
Asi lo hare entonces

un saludo
Enrike
Arriba
pezuarco Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 04/Octubre/2008
Localización: Colombia
Estado: Sin conexión
Puntos: 405
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita pezuarco Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 26/Enero/2023 a las 21:04
buen  dia  para  todos!!!!

otra opcion seria una tabla intermedia (muchos a muchos)   ahi  puede  jugar con casi  todo lo imaginable .

tabla-casas tabla-colores tabla-habitaciones tabla-intermedia
grandes rojo una medianas,azul,cuatro
pequeñas verde dos bonitas,verde,quince
medianas azul cuatro feas,el mas feo,cuatro
bonitas     elmas feo ocho
feas el mas bonitoo quince



UYyyyyyy,  ahora  me  doy  cuenta  es lo que la  grafica  anteriorEmbarrassedEmbarrassed





Editado por pezuarco - 26/Enero/2023 a las 21:19
Muchas veces lo hacemos dificil....deberiamos verlo sencillo....todo es facil... necesitas logica ..paciencia...sapiencia....
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable