RE:crear array de controles
Hola,
En el hipoteticio caso de que necesitaras crear TextBox, necesitaras poner el informe en modo diseño.
Dices "según el nº de registros que obtenga, crear una caja de texto en el informe por cada uno de los registros obtenidos"
Eso es, justamente, lo que hace un informe... asi que no entiendo que es lo que quieres hacer realmente.
¿Has probado a hacer un informe basado en esa SQL?
Un saludo
Xavi