Cómo imprimir con vba access de forma condicional, estando el valor de la condición en un subformulario
Tengo un botón para imprimir un informe. Al pulsarlo se imprime el informe correspondiente a un id concreto, [Id_principal]. Le pongo el siguiente código, pero me da error
DoCmd.OpenReport "registro_conductas_imprimir", , , [Id_principal] =Me!Subformulario_Registro_conductas![Id_principal]
El error que me aparece es el siguiente: Microsoft Acces no encuentra el campo '|1' al que hace referencai la expresión. Los nombres los he revisado y están bien. He probado con poner lo siguiente para comprobar:
Msgbox Me!Subformulario_Registro_conductas![Id_principal]
y me da el id correcto. Así que no sé lo que ocurre.
1 Respuesta
Respuesta de Jacinto Trillo Jareño
3