Veras el “(invalid)” generalmente sale porque no encuentra los campos que le indicaste en el reporte, no recuerdo si importa en acces (porque en firebird no), pero en caso de que importe, trata de poner el nombre de los campos exactamente igual que en el reporte (con mayúsculas/minúsculas y todo). También podría ser que cambiaste la estructura de la tabla y/o consulta y no actualizaste el DataView, si no sabes como refrescarlo te dejo una
imagen.
En cuanto a lo segundo claro que se puede, pero hay dos modos la forma fácil la cual es pasarle parámetros al reporte y dejar que un DataText pinte ese parámetro, y la otra que es la manera difícil e involucra buscar el objeto y modificarlo como cualquier otro objeto de builder, ten en cuenta que para este método es necesario que estés bien parado en cosas como punteros, clases, propiedades y demás cosas. En qué forma quieres cambiar el caption? Ese caption es un título o algo por el estilo?