Hola a todos, me gustaria poder controlar las impresoras instaladas, para
que desde un formulario se pueda elegir la impresora donde se va a mandar un
informe.
JUAN M AFAN DE RIBERA
=====================
Esto que comentas se puede hacer de varias formas, pero creo que lo más
simple es, desde código:
1- abrir primero el informe en vista preliminar (así será el objeto activo)
2- mostrar el cuadro de diálogo "imprimir"(que el usuario escoja la
impresora y las opciones que necesite)
3- cerrar el informe (la orden de imprimir la dará el usuario cuando pulse
el botón "Aceptar" del cuadro de diálogo "imprimir")
es decir:
DoCmd.OpenReport "nombre_informe", acPreview
On Error Resume Next
DoCmd.RunCommand acCmdPrint
DoCmd.Close acReport, "nombre_informe"
te fijarás que he puesto "On Error Resume Next", esto es para evitar el
mensaje de error que aparecerá si el usuario cancela la operación de
imprimir.
Espero que te sirva
SIGUEN PREGUNTANDO
==================
Muy bueno esto Juan M. pero te lo voy a poner más dificil. Imagina que tengo
dos impresoras instaladas y tengo dos informes. Pues bien como desde código
mando un informe a una impresora y el otro a la otra.
No me vale lo de configurar Impresoras y asignarle una manualmente.
Lo que pretendo es guardar en una tabla las impresoras instaladas y que el
usuario pueda en un formulario de configuración elegir la impresora a la
cual quiere mandar un informe concreto, es decir que podamos elegir en cada
informe que impresora queremos.
RESPONDE BUHO
=============
Pues chequea este ejemplo que hice hace tiempo. Si le pules un poco, puede
servir para tus propositos.
Lo que hace en prinicpio es unir de forma univoca Reporte-Impresora.
Luego ya tiene alguna prestacion más, como la de imprimir en Red.
http://www.clikear.com/webs/accessbhuo/id.asp?topico=19
Si te da algún error o algo, mira las referencias, no sea que tenga alguna
rara, que ya no me acuerdo bien. La MDB creo que tiene formulario de inicio,
para ver el codigo, pulsa sibre la MDB a la vez que pulsas la tecla Shift
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)