La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1108 - BOTON IMPRIMIR EN UN REPORT FORM POR PANTALLA
Autor:  Fernando Ramos
Cuando yo creo un reporte con REPORT FORM puede realizar la salida ya sea por pantalla y por impresora, cuando hago la salida por pantalla me muestra la vista preliminar del informe, quisiera saber si es posible de alguna manera que entre las opciones que me da la vista preliminar SE PUEDA INCLUIR UN BOTON DE IMPRIMIR, para que el usuario no tenga que salir y volver a escoger las opciones del listado.
Existe alguna manera de hacer esto?
Agradeciendoles de antemano vuestra valiosa ayuda .....

  Respuesta:  Tomas Alberto Amarilla
Como la mayoria te ha dicho, depende de la vesion del Visual Fox que estas utilizando.
Hay manera de crear tu propia barra de herramientas que incluya el boton imprimir y que aparezca cuando la salida sea por pantalla.
Si desea que te envie un ejemplo de como hacerlo enviame un e-mail

  Respuesta:  David Amador Tapia
Bueno..te comento dependiendo la versión de Visula Fox pro que estes utilizando este mismo te da una barra de herramientas en la cual puedes mandar a imprimir, ir a una pagina determinada o salir, entre otras cosas pero prueba con el siguiente código a ver si te funciona...DEFINE

WINDOW salida FROM 0,0 TO 40,80 TITLE ´Vista Preliminar´ CLOSE noFLOAT zoom GROW system report form nombredelreporte preview WINDOW salida

en este creas una ventana para ver tu reporte y le das algunas propiedades luego le das el coamndo para imprimir por pantalla pero en la ventana que creaste...

Prueba y cuentame.


  Respuesta:  Eye
Holasssamigo:
Lo primero que quiero preguntarte es que version de fox utilizas, porque si estas usando cualquiera de los Visual Fox, en la presentación preliminar te debería aparecer un toolbar con los botonos para avanzar y retroceder las páginas, para buscar una página en espacial, un botón para salir de la presentación preliminar, y el famoso botón de imprimir el informe (tiene un ícono de impresora).
Lo que puede suceder es que hayas deshabilitado la barra de herramientas de la vista previa mediante código en tu programa. Deberías empezar por aquí a buscar la solución.
Espero haber sido de ayuda, cualquier cosa comunicame lo sucedido.

  Respuesta:  Marlon
Me parece que no trabajas en Visual Fox, así que la respuesta no es muy buena, no existe forma de ponerle el botón, a menos que lo programes a muy bajo nivel, etc. Yo lo que te propongo es una alternativa, por que no creas una entrada en el menú de la aplicación que le permita imprimir, o creas un menú nuevo y lo disparás antes del Report Form y cuando regresas restauras el anterior. Espero que te sirva.

  Respuesta:  Coco
Hola, esto es muy sencillo, lo unico que tienes que hacer es habilitar la barra de impresion de la vista preliminar, esta te incluye botones de avanzar/retroceder pagina, ir a una pagina, imprimir, y salir de la vista preliminar, esto te debe funcionar en Visual Foxpro 3.0 para adelante.

Si no te sale, trata de forzarla con lo siguiente :

Show Window "Vista preliminar" una vez que haz lanzado el preview com:

report form nocon noejec preview

Saludos