Pregunta: | 60229 - COMO AUTOVINCULAR UN INFORME A UN CAMPO, DESDE UN BOTÓN |
Autor: | Gonzalo SS |
Tengo una base de datos, y quiero que mediante un botón me devuelva el informe, el problema es que me pide el nº de registro del que quiero el informe, y quiero que lo saque directamente de la consulta y no lo pregunte, sin embargo no encuentro esta opción.
el botón ahora mismo hace: Dim stDocName As String stDocName = "INFORME del TRATAMIENTO DEL RESIDENTE" DoCmd.OpenReport stDocName, acPreview no sé si debo modificar alguna propiedad, o cambiar el código de visual. Espero ayuda, muchas gracias |
Respuesta: | Lenin Notas Académicas Valderrama Alvis |
Ya hay una pregunta similar que he contestado, le sugiero lo siguiente:
A. Primero: Me regale el código de la consulta, como para recordar o aprtendar algo([email protected]). B. La solución: En la consulta de Access debe asignar un valor de un TEXTBOX del formulario donde lo ejecuta, quedando la consulta así: SELECT .... FROM .... WHERE (((zgeneraplanillasdet.codest)=[Formularios]![aingresoestudiante]![codigoe])) ORDER BY consestudiante.nombrecomp; **** [Formularios]![aingresoestudiante]![codigoe] se puede asignar en Criterios de la consulta en vista diseño o hacerlo en vista SQL(Para ello debe escribirla, la palabra Formularios no debe cambiar, solo cambia aingresoestudiantes y codigoe es el textbox) 2. Si desea puede cambiar el valor del Textbox en el Botón donde pulsa CLIC, por ejemplo en su caso: me.codigoe= 100 o codigoe= 100 Y Listo debe ejecutar despues de esto el informe. |