Autor |
Tema Buscar Opciones del Tema
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Tema: Impresion Access 2003 Enviado: 15/Abril/2020 a las 15:41 |
Buenos dias compañeros tengo un software desarrollado (Cliente - Servidor) en Access 2003, con formularios, modulos, informes y las tablas vinculadas (LAN), me he encontrado con un pequeño problema con un informe que es una formula medica, lo configure con una impresora en el tamaño media carta y quedo perfecto, pero al tratar de imprimirlo en otra impresora en otro equipo de la red donde he creado el mismo tamaño y nombre de la hoja en este caso media carta, ya no me quedan las misma dimensiones y ya imprime todo raro, alguien me puede ayudar por favor
|
Siempre algo nuevo por aprender
|
|
LuisR
Asiduo
Unido: 22/Julio/2013
Localización: España
Estado: Sin conexión
Puntos: 351
|
Enviado: 15/Abril/2020 a las 19:09 |
¿Has cambiado la configuración de la página en el informe (vista diseño)?
|
|
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Enviado: 15/Abril/2020 a las 23:39 |
Buenas tardes si claro la cambio en vista diseño y le pongo el tamaño media carta para la impresora predeterminada no se cuando esta predeterminada otra impresora ya no carga la media carta que le había configurado a ese informe.
|
Siempre algo nuevo por aprender
|
|
LuisR
Asiduo
Unido: 22/Julio/2013
Localización: España
Estado: Sin conexión
Puntos: 351
|
Enviado: 16/Abril/2020 a las 00:36 |
Prueba DoCmd.printout ...
Si en vez de VBA usas el generador de macros: agregar nueva acción -> EjecutarComandoDeMenú -> ImprimirObjeto
En vez de enviar el documento a la impresora predeterminada se abre el menú de impresión (puedes seleccionar la impresora, la bandeja de entrada, etc etc)
|
|
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Enviado: 16/Abril/2020 a las 14:04 |
Si, yo abro el cuadro de dialogo de impresión, pero el cliente no quiere ir a las propiedades de la impresora y cambiar el tamaño de la hoja quiere que salga de una vez para imprimir en el tamaño que es sin necesidad de mas trabajo.
|
Siempre algo nuevo por aprender
|
|
LuisR
Asiduo
Unido: 22/Julio/2013
Localización: España
Estado: Sin conexión
Puntos: 351
|
Enviado: 16/Abril/2020 a las 19:12 |
¿has probado si el cliente va a las propiedades de la impresora con otro programa?
|
|
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Enviado: 16/Abril/2020 a las 22:37 |
Hola Luis como estas, tal vez creo que no me has entendido bien... Le creé a una impresora un tamaño especial de papel llamado MediaCarta con unas medidas especificas, le configure a un informe especifico el tamaño de hoja creado y lo abro con este comando DoCmd.OpenReport "Formula Medica", acViewPreview, le asigne a este informe una macro para poder abrir el cuadro de dialogo de impresión o cerrar según sea el caso, hasta ahi todo perfecto, el problema se genera es cuando el computador tiene otra impresora instalada diferente con la cual configure el informe, asi le halla creado con el mismo nombre el tamaño de papel (MediaCarta) a esa nueva impresora al mostrar el informe DoCmd.OpenReport "Formula Medica", acViewPreview, me cambia el tamaño, entonces el usuario debe abrir el cuadro de dialogo de impresion, propiedades y cambiar el tamaño y ahi si poder imprimir correctamente, como es mucho flujo de trabajo retrasa los procesos, no se si me he hecho entender bien ahora, Dios le bendiga
|
Siempre algo nuevo por aprender
|
|
01loko
Colaborador
Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
|
Enviado: 17/Abril/2020 a las 05:21 |
Creo que debes olvidarte de Vba, creo que el problema lo tienes con los formatos de papel de la impresora.
Yo crearia una impresora, llamada formula medica, configuraria el tipo de papel (tamaño, cajon de entrada, etc) para que cuando hagas una pagina de prueba de Windows salga en el formato y posicion que deseas y despues envias el report a esa impresora,
Edito: No todas las impresoras tienen la seleccionautomatica de papel, por lo que si no la tienen o no esta activa, enviara la impresion a un cajon siempre.
Creo que va por ese camino tu problema.
Editado por 01loko - 17/Abril/2020 a las 05:24
|
Recordar de que soy nuevo y estoy aprendiendo.
|
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Enviado: 28/Abril/2020 a las 17:20 |
Buenos días por favor podemos cerrar el hilo, opte por recomendar al hospital que comparan las mismas impresoras para el tamaño especial, segun lei es un bug del Access 2003 y no reconoce los diferentes tipos de papel para impresoras diferentes, Dios les pague
|
Siempre algo nuevo por aprender
|
|
orafo1
Asiduo
Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 304
|
Enviado: 23/Septiembre/2020 a las 01:03 |
Buenas noches solicito por favor cerrar el hilo, el problema radico en que no se creaban con el mismo nombre los nuevos tipos de tamaño de papel, pero ya se soluciono de esta forma
|
Siempre algo nuevo por aprender
|
|