Problema en consulta con varias tablas relacionadas con clave primaria por no registros coincidentes en una de ellas
He creado una consulta con varias tablas relacionadas todas ellas entre sí mediante la clave principal. La consulta funciona bien excepto e los casos en los que para el registro seleccionado a través de un formulario, no hay ningún valor en una de las tablas. Me explico, La consulta es sobre piezas y sus características. La tabla pieza, que es la principal, siempre tiene registros, pero las tablas secundarias no. En mi caso, la tabla subcontratación tiene registros para varias piezas, pero no para todas. La relación la tengo marcada para que actúe mostrando todos los registros de la tabla piezas y sólo los de subcontratación que coincidan, pero en cuanto o hay registro en la tabla secundaria, la consulta da valor vacío. Agradecería si alguien supiese decirme dónde tengo el error.