Si entiendo bien tu pregunta, estás tratando de imprimir los valores de una variable Recordset en un informe de Access en un control de texto en la sección de detalles. Si bien es posible imprimir los valores en el control de texto, necesitas asegurarte de que el control de texto tenga suficiente espacio para mostrar todos los valores de la variable Recordset.
Para imprimir los valores de una variable Recordset en un informe de Access, puedes usar un bucle para recorrer los registros del Recordset y agregar los valores a una cadena de texto. Luego, puedes establecer el valor de la propiedad "ControlSource" del control de texto en la cadena de texto.
Aquí te muestro un ejemplo de cómo hacerlo:
1. Agrega un control de texto a la sección de detalles del informe. Asegúrate de que el control de texto tenga suficiente tamaño para mostrar todos los valores de la variable Recordset.
2. En el evento "Al abrir" del informe, agrega el siguiente código:
En este código, la variable Recordset se asigna a la variable "rs". El bucle "While Not rs.EOF" recorre cada registro del Recordset y agrega los valores de cada campo a la variable "myString". El valor de "myString" se establece como el valor de la propiedad "ControlSource" del control de texto.
Recuerda reemplazar "tu variable Recordset" con el nombre de tu variable Recordset. Además, asegúrate de cambiar "Textbox1" con el nombre del control de texto que agregaste al informe.
Espero que esto te ayude a imprimir los valores de tu variable Recordset en el informe de Access.