Para crear un archivo PDF desde un informe de Access, puedes utilizar la función DoCmd.OutputTo. Esta función te permite guardar un objeto de Access (como un informe) en varios formatos diferentes, incluyendo PDF.
Para especificar el nombre del archivo de salida, puedes concatenar una cadena que contenga la ruta y el nombre del archivo. Por ejemplo, si quieres que el archivo se guarde en la carpeta "Mis Documentos" con el nombre "Informe.pdf", puedes utilizar la siguiente sintaxis:
Asegúrate de reemplazar "NombreInforme" con el nombre de tu informe en Access. El último argumento de la función, False, indica que no se debe abrir automáticamente el archivo después de guardarlo.
Si quieres que el usuario pueda especificar el nombre del archivo de salida, puedes utilizar un cuadro de diálogo de archivo común para que el usuario seleccione la ubicación y el nombre del archivo. Aquí te dejamos un ejemplo de cómo hacerlo:
Este código abre un cuadro de diálogo de archivo común para que el usuario seleccione la ubicación y el nombre del archivo. Si el usuario presiona "Guardar", el código guarda el informe en formato PDF en la ubicación especificada por el usuario. Asegúrate de reemplazar "NombreInforme" con el nombre de tu informe en Access.