La Web del Programador: Comunidad de Programadores
 
    Pregunta:  498 - IMPRESION DE FORMULARIOS EN FOX
Autor:  Ivan Rojas
Hola, mi nombre es Ivan y quisiera saber como imprimir solamente los datos que me aparezcan en un formulario, ya que he creado un formulario de recibos a emitir y solo quiero que me imprima lo que veo. Por favor, la persona que me conteste esta pregunta, que lo haga con la sintaxis y los posibles eventos en que pueda escribir esta sintaxis
Desde ya, muchisimas gracias.

  Respuesta:  Jorge Isaac Meza Gómez
hola

lo que debes hacer es lo siguiente crea primero un informe con los campos de la tabla al cual el formulario hace referencia,luego en el formulario haz un boton con el nombre de imprimir(o cualquira que le desees colocar), en el evento click, de este boton digitas las siguinte sintaxis:
REPORT FORM INFORME1.FRX;
*para condicionar que registro exactamente es el que quieres imprimir de los guardados en la tabla*
FOR tabla.campo=tHISFORM.text1.Value ;
PREVIEW

*donde el campo ha condicional sera unico para poder hacer la operacion*

y listo

NOTA:el registro debe estar previamente guardado
si deseas mas informacion comunicate a mi correo

  Respuesta:  Manuel Jesus Duran Chusa
Mira crea una tabla con un solo campo y un solo registro, y en el boton del reporte antes de enviarlo el reporte selecciona esa tabla, y crea el reporte con variables y declaralas publias el en evento load y release en el evento unload
si quieres mas informacin consultame

  Respuesta:  Ariel Nuñez
Solo tienes que introducir todos los datos que tu quieres imprimir en un cursor.

cuando te digo todos los datos me refiero a los campos que quieres que te salgan el reporte.

luego diseña el reporte con los campos ya seleccionado y como tabla utiliza el cursor.
si no sabes como se crea un cusor solo tienes que ejecutar la ayuda del visual foxpro y te muestran un ejemplo muy sencillo.

si esto no te ayudo por favor escribeme a mi e-mail y te enviare todo el codigo en un ejemplo.
bye,bye...

  Respuesta:  Jhonn G. Gutierrez A.
Por la largada de la respuesta, la hemos incluido en resp498.txt