La solución más sencilla es usar la correspondiente sentencia SQL como origen de registros para tu informe. La sintáxis de la sentencia sería de este estilo:
SELECT a.Campo1 , a.Campo2, a.CampoN, b.Campo1, b.CampoN FROM Tabla1 AS a LEFT JOIN Tabla2 AS b ON a.CampoN=b.CampoN
Es decir, en una sola consulta obtienes un recordset con todos los datos que te hagan falta a partir de las distintas tablas.
Ten en cuenta que la sintáxis de la sentencia puede variar (aunque poco) dependiendo del proveedor de la base de datos.
Otro detalle está en la palabra clave de unión (LEFT JOIN en el ejemplo) que podría ser INNER JOIN, RIGHT JOIN, EXCEPTION JOIN , JOIN ... dependiendo de la unión que quieras hacer y las relaciones entre las tablas. Si tienes problemas para construir la sentencia, te recomiendo que si usas una base de datos jet, utilices el generador de consultas de Access, uses la vista SQL de la consulta y observes como es la correspondiente sentencia SQL.
Sort.