Pasar datos de un recordset a un informe
He creado una platilla como informe a la que le paso los valores desde un modulo. Estos valores proceden de un recordset.
El asunto es que no consigo automatizarlo con un bucle For... Next, para simplificar el código.
Un ejemplo:
Reports![Inf 04]![RC11] = ![DES%RC]
Reports![Inf 04]![AD12] = ![DES%AD]
Reports![Inf 04]![CT13] = ![DES%CT]
.movenext
Reports![Inf 04]![RC21] = ![DES%RC]
Reports![Inf 04]![AD22] = ![DES%AD]
Reports![Inf 04]![CT23] = ![DES%CT]
.movenext
Reports![Inf 04]![RC31] = ![DES%RC]
Reports![Inf 04]![AD32] = ![DES%AD]
Reports![Inf 04]![CT33] = ![DES%CT]
etc....
He tratado de crear un bucle For...next, algo así:
For n= 1 to 3
For m = 1 to 3
Reports![Inf 04]![RCnm] = ![DES%RC]
Reports![Inf 04]![ADnm] = ![DES%AD]
Reports![Inf 04]![CTnm] = ![DES%CT]
Next
Next
El problema es que esto, evidentemente da error. He probado a crear una cadena, pero también me falla:
"Reports![Inf 04]![RC" & " n " & " m " & "] = ![DES%RC]"
¿Alguna solución?.
El asunto es que no consigo automatizarlo con un bucle For... Next, para simplificar el código.
Un ejemplo:
Reports![Inf 04]![RC11] = ![DES%RC]
Reports![Inf 04]![AD12] = ![DES%AD]
Reports![Inf 04]![CT13] = ![DES%CT]
.movenext
Reports![Inf 04]![RC21] = ![DES%RC]
Reports![Inf 04]![AD22] = ![DES%AD]
Reports![Inf 04]![CT23] = ![DES%CT]
.movenext
Reports![Inf 04]![RC31] = ![DES%RC]
Reports![Inf 04]![AD32] = ![DES%AD]
Reports![Inf 04]![CT33] = ![DES%CT]
etc....
He tratado de crear un bucle For...next, algo así:
For n= 1 to 3
For m = 1 to 3
Reports![Inf 04]![RCnm] = ![DES%RC]
Reports![Inf 04]![ADnm] = ![DES%AD]
Reports![Inf 04]![CTnm] = ![DES%CT]
Next
Next
El problema es que esto, evidentemente da error. He probado a crear una cadena, pero también me falla:
"Reports![Inf 04]![RC" & " n " & " m " & "] = ![DES%RC]"
¿Alguna solución?.
1 Respuesta
Respuesta de dytcdo
1