Error en una consulta de varias tablas

Hola,
Tengo un problema al crear una consulta en access.
Empiezo:
- Tengo 3 tablas "VPN", "MACROLAN" y "EQUIPOS".
- Estas 3 están relacionadas por el campo "nemónico" que son claves principales de las 3. Su relación es de "0-n" (equipos "0"--- MACROLAN "n", equipos "0"---- VPN "n".
MACROLAN--------------------EQUIPOS------------------------VPN
- He realizado una consulta en la tabla equipos con el criterio "Como [Nombre del nemónico] & "*" " y he insertado las tres tablas dentro de la consulta, para que en función al nombre de nemonico aparezcan los datos de el equipo (los campos son comunes a los dos) y los datos de VPN (si resulta que el nombre es un VPN) y que aparezcan los datos de MACROLAN (si es un MACROLAN).
Esta consulta no funciona bien, cuando inserto el nombre de nemónico nunca me encuentra nada, no se como solucionarlo.
He probado que en la consulta solo estuviese MACROLAN, y así si que funciona bien... Pero necesito que encuentre y diferencie los datos de ambas (MACROLAN y VPN) a partir de una sola consulta.
Lo he intentado explicar lo mejor posible para así poderte facilitar la resolución de esto. En caso de que aun te exisitiesen dudas, por favor coméntamelo para poder concretarlo mejor.
Espero tu respuesta, gracias...

1 Respuesta

Respuesta
1
Creo que entiendo la consulta que quieres hacer. Primero que nada si el criterio lo escribiste así no te va a funcionar, por que en vez de usar un "&" debes usar un signo "+"
Segundo si los datos que estas buscando solo están en una tabla no te va arrojar ningún resultado, tendrías que cambiar las propiedades de la relación para que busque todos los campos de la tabla en la que colocas el criterio.
Para cambiar las propiedades de la relación das click derecho sobre ella y seleccionas propiedades y allí te aparecen tres diferentes tipos.
1:Seleccionar todos los campos coincidentes en ambas tablas
2: Seleccionar todos los campos de la tabla "A" y solo aquellos coincidentes de la tabla "B"
3: Seleccionar todos los campos de la tabla "B" y solo aquellos coincidentes de la tabla "A"
Prueba y me cuentas si te funciono.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas