La idea esta muy bien, y creía que no se podía hacer de hecho no puedo con access y creo que hubiese sido
Código SQL
[-]
SELECT fecha, concepto, cantidad,
ges.nombre nombre_gestor,
trans.nombre nombre_transportista
FROM (registro left join gestores ges on (gestor_id=ges.id)) left join gestores trans on (transportista_id =trans.id)
Pero el access no se entera de la consulta y se cree que trans es un parámetro mientras que gest lo pilla a las mil maravillas
gracias por tu ayuda