Access -

   
Vista:

Publicado por Carlos (1 intervención) el 31/03/2009 23:11:00
Hola,
soy un novato con access, así que a lo mejor mi problema tiene sentido o está mal enfocado:

Tengo una BD con las tablas:
T_Provincia; campos: IDProv, Descripcion
T_Planta; campos: IdPlanta, Descripcion
T_Admin; campos: IdAdmin, Descripcion
T_Contacto; campos:IdCont, Descripcion, telf

T_Master, campos: IdPlanta, IDProv, IdAdmin, IdCont

Lo que quisiera es que al mostrar la tabla T_Master en los controles de un "formulario continuo" se mostrasen las Descripciones de los Ids, no los IDs ...

A lo mejor es simplemente más sencillo tener en la tabla Master las descripciones en lugar de los IDs, pero tenía entendido que contra menos espacio ocupen los campos más eficiente....

Vamos, que estoy hecho un lío.

Cualquier comentario que ayude se agradece.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:

Publicado por Niko (57 intervenciones) el 01/04/2009 01:58:46
Puedes intentar RELACIONANDO la tabla T_Master con las demas...
los campos primarios IdPlanta, IDProv, IdAdmin, IdCont (T_Master)
con campos secundarios IdPlanta, IDProv, IdAdmin, IdCont de las respectivas tablas

o utilizar consultas (o tambien consultas SQL) para obtener la Descripcion del ID corespondiente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:

Publicado por carlos (2 intervenciones) el 01/04/2009 03:21:06
Finalmente he efectuado una consulta repleta de INNER JOINS para "transformar" todos los Id's de T_Master en sus respectivas Descripciones:

SELECT PLANTAS.DESC, CONTACTOS.NOM & ' ' & CONTACTOS.APELLIDO AS NOMCOM, ADMINISTRACIO.ADMIN

FROM PLANTAS INNER JOIN (CONTACTOS INNER JOIN (ADMINISTRACIO INNER JOIN T_MASTER

ON ADMINISTRACIO.IDADMIN=T_MASTER.IDADMIN)
ON CONTACTOS.IDCONT=T_MASTER.IDCONT)
ON PLANTAS.IDPLANT=T_MASTER.IDPLANT;

Gracias por la idea!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar