Pregunta: | 1160 - IMPRIMIR FORMULARIOS |
Autor: | jaime delgado |
Hola, mi nombre es jaime estoy aprendiendo a usar el visual foxpro ver 5.0 y quisiera saber como imprimir solamente los datos que me aparezcan en un formulario, ya que he creado un formulario de cartera de clientes y solo quiero que me imprima lo que veo. Por favor, la persona que me conteste esta pregunta, le agradeceria que lo haga con la sintaxis y los posibles eventos en que pueda escribir esta sintaxis. De antemano se los agradesco mucho. |
Respuesta: | Luis Martínez |
Si los datos que muestras en el formulario están almacenados en una tabla no necesitarás crear un cursor, crea un reporte que presente estos datos. Crea un boton imprimir y en el evento click del botón ejecuta este código: SELECT mitabla REPORT FORM mireporte NEXT 1 TO PRINTER La clausula de alcance NEXT 1 solo imprimirá el registro actual. En el entorno de datos del informe no agregues ninguna tabla y ésta no debe ser privada. |
Respuesta: | Gustavo Martinez |
Para imprimir solo los datos que ves en el formulario deberias guardar los mismos en un cursor, por ejemplo, y crear el reporte en base a ese cursor, luego con un evento click de un boton llamar al reporte Tambien puedes poner en el comando report form una condicion de filtro Espero que te oriente un poco Saludos |