Tengo un MDB de acceso existente. Estoy agregando un botón de comando a un Formulario existente que ejecuta un informe existente. El cambio que se realiza es que este botón debe pasar un parámetro que contiene la ID del registro sobre el que se informa: actualmente el informe se ejecuta en cada registro en el MDB.¿Cómo paso un parámetro a un informe de acceso programáticamente?
He alterado la consulta en la que se ejecuta el informe para usar un parámetro para el valor de ID, de modo que ahora cuando se hace clic en el botón se accede a la ID del registro para informar y el informe se muestra como debería.
Sin embargo, no puedo entender cómo pasar un parámetro en el informe para que la consulta lo use. ¿Cómo puedo hacer esto?
método
Creo que esta es la forma más limpia de hacerlo. –
AHA! ¡Esto es lo que estaba buscando! Gracias, Remou. –
Estoy usando Access 2003, y la propiedad "WhereCondition" es en realidad el 4º parámetro, por lo que solo necesita dos comas en el ejemplo anterior, a saber: DoCmd.OpenReport "rptReport", acViewPreview ,, "ID =" & Me .ID –