La Web del Programador: Comunidad de Programadores
 
    Pregunta:  18816 - ESCOGER IMPRESORA EN ACCESS97
Autor:  Sònia Cuyàs Edo
Hola,
Tengo unos informes muy complejos que tengo que imprimir con el Acrobat Distiller, el problema està en que la impresora determinada es otra y no quiero que el usuario lo tenga que canviar cada dos por tres. Mi idea era que en el momento que le doy al botón de imprimir este informe, me apareciera un cuadro de dialogo donde poder escoger impresora o si no puede ser, que directamente me imprima en el Acrobat Distiller (me guarda el archivo en *.pdf y el usuario puede imprimir sin problemas).

Muchas gracias

  Respuesta:  Miguel Arguedas
Estimado colega,

El hacer esto es muy sencillo. En realidad hay principalmente dos formas de hacerlo. La primera es visalizar o generar el reporte en pantalla ----DoCmd.OpenReport ("Nombre_Reporte"), acViewPreview---- y luego hacer click al boton derecho del ratón para que aparezca el menu de herramientas (Siempre que hayas dejado habilitada la opción de -Allow Built-In ToolBars- en Tools/StartUp.

La segunda es predeterminando la impresora desde MSAccess. Para esto puedes hacer un formulario que te pregunte cual impresora quieres usar o simplemente determinandola cuando oprimes el botón de impresión para estos reportes específicos. Para esta segunda opción, si te interesa, tengo el código y los formularios que no puedo incluir en esta respuesta, pero me puedes escribir. Suerte.