Access - Cuadro combinado Where otra tabla.celda = esta tabla.solo este valor

 
Vista:
sin imagen de perfil

Cuadro combinado Where otra tabla.celda = esta tabla.solo este valor

Publicado por Metxas (1 intervención) el 25/04/2017 12:22:55
en este caso particular tengo tres tablas
Placas
ID|Modelo|Componente|IDEsquema
Salidas
ID|Nº Tarjeta|Modelo|F.Alta|F.Baja
RepSal
ID|NºTarjeta|F.llegada|Calle|Vista|Lab|Estado|F.salida|Piezas

donde RepSal.Piezas es un cuadro combinado que según el RepSal.NºTarjeta
busca en Salidas.NºTarjeta Y coge Salidas.Modelo que compara con Placas.Modelo y debería mostrar todos los Placas.IDEsquema del Placas.Modelo donde el RepSal.NºTarjeta coincida.

Actualmente uso el siguiente query

SELECT Placas.Id, Placas.IDesquema
FROM Placas, Salidas, [Rep Salidas]
WHERE (((Placas.Modelo)=Salidas.Modelo) AND ((Salidas.[Nº Tarjeta])=[Rep Salidas].[Nº Tarjeta]))
ORDER BY Placas.IDesquema;

Pero este me muestra todos los IDEsquema de todos los RepSal.NºTarjeta, no solo el del NºTarjeta de la entrada concreta, sino una por cada NºTarjeta que exista en RepSal.

como podria hacer para que solo me devolviera los valores que correspondan solo a ese NºTarjeta?
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