Para crear un archivo PDF automáticamente desde un informe de Access sin que se te solicite el nombre del archivo, puedes seguir estos pasos:
1. Abre el informe en Access y asegúrate de que esté configurado según tus necesidades, incluyendo el diseño, los datos y cualquier formato adicional que desees incluir en el PDF.
2. Abre el Editor de Visual Basic en Access presionando Alt + F11.
3. En el Editor de Visual Basic, inserta un nuevo módulo seleccionando "Insertar" -> "Módulo".
4. Dentro del módulo, escribe el siguiente código:
Asegúrate de reemplazar "NombreDelArchivo" por el nombre que deseas para el archivo PDF y "C:\Ruta\Del\Archivo\" por la ruta donde deseas guardar el archivo.
5. Cierra el Editor de Visual Basic.
6. Desde Access, ve a la pestaña "Crear" y selecciona "Macros".
7. Haz clic en "Nuevo" para crear una nueva macro.
8. En la sección "Acciones", selecciona "EjecutarCódigo" y escribe "CrearPDFDesdeInforme" en el campo "Función".
9. Guarda la macro y cierra el diseñador de macros.
10. Ahora puedes ejecutar la macro y se creará automáticamente un archivo PDF con el nombre y la ubicación que especificaste en el código.
Recuerda que debes tener instalado Adobe Acrobat o un programa compatible para exportar el informe como PDF.
Espero que esta solución te sea útil para crear automáticamente un archivo PDF desde un informe de Access. ¡Saludos!