Puedes usar un inner join para mostrar los demás datos, busca un manual de SQL para que aprendas a usar esa instrucción y algunas más
.
Quizás puedas usar Alias y usarlo para ordenar, no he usado Access, pero prueba esto:
Código SQL
[-]
.... (SELECT MAX(Pedidos.FechaPedido) as UltimaFecha .... order by UltimaFecha
Un ejemplo de inner join es:
Código SQL
[-]
SELECT C.IDCLIENTE, C.NOMBRECLIENTE, F.IDFACTURA
FROM CLIENTES C INNER JOIN FACTURAS F ON C.IDCLIENTE = F.IDCLIENTE
ORDER BY C.NOMBRECLIENTES
Usamos "C" como alias de la tabla cliente y ahorramos algunos caracteres, además, como el campo IDCLIENTE existe en ambas tablas, la "C" nos califica la tabla a la que queremos hacer referencia.
Saludos