Sí, es posible abrir un informe de Access desde una página HTML o ASP. Sin embargo, esto solo se puede hacer si el usuario que accede a la página web tiene instalado y configurado correctamente el programa de Access en su ordenador.
Para abrir un informe de Access desde una página web, puedes crear un hipervínculo que apunte al archivo de la base de datos de Access y al informe que deseas abrir. El hipervínculo debe tener la siguiente sintaxis:
Donde "ruta" es la ruta de la ubicación del archivo de la base de datos de Access en el disco duro, "nombre_de_la_base_de_datos.accdb" es el nombre del archivo de la base de datos, y "NombreDelInforme" es el nombre del informe que deseas abrir.
Ten en cuenta que algunos navegadores web pueden bloquear la apertura de archivos de Access debido a problemas de seguridad. En este caso, es posible que debas agregar la ubicación de la base de datos de Access a la lista de sitios de confianza del navegador.
Por otro lado, también puedes crear una macro AutoExec en Access que se ejecute automáticamente al abrir la base de datos y que abra el informe que necesitas. Para hacer esto, sigue los siguientes pasos:
1. Abre la base de datos de Access en la que deseas crear la macro AutoExec.
2. Ve al menú "Crear" y selecciona "Macro".
3. En la pestaña "Acciones", selecciona la acción "AbrirInforme".
4. En el cuadro de diálogo que aparece, selecciona el informe que deseas abrir y haz clic en "Aceptar".
5. Guarda la macro y cierra el editor de macros.
6. Ve al menú "Archivo" y selecciona "Opciones".
7. En la pestaña "Base de datos actual", busca la opción "Al abrir la base de datos" y selecciona la macro que acabas de crear en el cuadro de lista.
8. Haz clic en "Aceptar" para guardar los cambios.
Con esto, cada vez que se abra la base de datos de Access, se ejecutará automáticamente la macro AutoExec y se abrirá el informe que hayas seleccionado.