Problemas en el evento "al dar formato" en un informe
Tengo un informe que me saca un listado de los alumnos, con las necesidades educativas y las medidas que se deben tomar con cada uno. A fin de hacer el listado de forma que aparezca un alumno diferente en cada fila con estos datos, he puesto los campos en el apartado "Detalle" y luego he creado un evento en "Al dar formato", dentro de las propiedades de "Detalle".
A la hora de hacer el informe todo aparentemente sale bien: cambia los nombres de los alumnos, le pone las necesidades de cada uno en el siguiente campo... Pero el problema surge cuando el informe tiene rellenar un cuadro de texto independiente (txt_asistencia) a partir de la información de algunos campos un alumno concreto, como se puede ver en el código que viene a continuación:
If [P_alimentacion] = -1 Then asistencia = "Alim., " End If If [P_desplazamiento] = -1 Then asistencia = asistencia & "Despl., " End If If [P_Supervision] = -1 Then asistencia = asistencia & "Sup., " End If If [P_vigilancia] = -1 Then asistencia = asistencia & "Vigil., " End If If [P_WC] = -1 Then asistencia = asistencia & "WC, " End If txt_asistencia = asistencia
El problema es que el informe me pone bien el contenido de "txt_asistencia" para el primer alumno. Pero a partir de ahí me repite el mismo contenido en todos los alumnos, cuando debería ser diferente.
En resumen, todos los campos que vienen en la consulta que figura en el origen de datos del informe se actualizan con cada alumno. Pero cuando tiene que completar cuadros de texto independientes, el valor del primer cuadro de texto se repite en el resto de alumnos.
Por más vueltas que le doy, no sé donde está el problema.