FoxPro/Visual FoxPro - Escribir en un reporte

 
Vista:

Escribir en un reporte

Publicado por Tester (3 intervenciones) el 26/05/2006 03:24:56
Hola, pues tengo una duda a ver si se puede hacer, es lo siguiente,
ejemplo, si tiro un reporte de clientes y tengo un campo el blanco una raya al lado de su nombre, para que cuando el reporte se visualize yo pueda escribir sobre el, ya esto no es en la programacion esto ya con el reporte visualizado, y que pueda copiar, como si fuera un textbox.

SI se puede agradeceria su ayuda, saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Escribir en un reporte

Publicado por rafael (12 intervenciones) el 26/05/2006 13:24:55
mira amigo, yo creo que esto no se puede, porque cuando ves el reporte en pantalla, solo podes verlo y no modificarlo .. lo que podrias hacer quiza, es visualizar el reporte, salir, que el programa te lea una variable en blanco que ya contenga el reporte, y luego volverlo a ver o a imprimir... quiza podria ser una solucion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Escribir en un reporte

Publicado por Ernesto Hernandez (4623 intervenciones) el 26/05/2006 22:55:48
No esto no se puede lograr.

Por eso es una vista previa de una informacion obtenida anteriormente.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Escribir en un reporte

Publicado por DALSOM (612 intervenciones) el 29/05/2006 22:24:18
LO QUE SI PODRIAS HACER, ES INCLUIR UNA VARIABLE EN TU REPORTE, QUE CAMBIARIAS ANTES DE EJECUTAR EL REPORTE, Y QUE PRESENTARA EL VALOR DE LA VARIABLE SETEADO ANTES DE EJECUTAR EL REPORTE.

DE LO CONTRARIO, TENDRIAS QUE HACERLO MANUAL O A LA ANTIGUA, ES DECIR, IMPRIMIR LETRA POR LETRA A UN ARCHIVO Y LUEGO DESPLEGARLO EN PANTALLA, CON LA OPCION DE PODERLE MODIFICAR.

EN ESTE ULTIMO CASO, EL USUARIO TENDRIA OPCION A CAMBIAR CUALQUIER PARTE DE TU REPORTE.

SET DEVICE TO PRINTER
SET PRINTER TO FILE <FILENAME>

? TEXTO
@ FIL, COL SAY <VARIABLE>
...

Y AL TERMINAR, MANDAS A IMPRIMIR TU REPORTE, O MEJOR DICHO, TU ARCHIVO.

ESPERO HABERTE AYUDADO.

SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Escribir en un reporte

Publicado por DALSOM (612 intervenciones) el 30/05/2006 22:59:42
LO QUE HACES ES DIBUJAR EN PAPEL, COMO LO HACIAS AL DIBUJAR UN SCREEN CON EL GENERADOR DE FOX PARA DOS.

LE DICES EN QUE POSICION DE LA PANTALLA QUIERES ESCRIBIR, QUE ESCRIBES. SOLO QUE EN LA IMPRESORA NO TIENES LIBRE ARBELDRIO (CREO QUE ASI SE ESCRIBE), ES DECIR, NO PUEDES ESCRIBIR ABAJO, LUEGO ARRIBA, SINO QUE TIENES QUE EMPEZAR EN UNA LINEA, HASTA EL FINAL DE LA PAGINA, SIN ESCRIBIR DETRAS DE LA POSICION EN DONDE ESTAS.

AL TERMINAR DE ESCRIBIR EN EL ARCHIVO, REACTIVAS LA CONSOLA DEL PRINTER A SU DEFECTO, Y EL DEVICE AL SCREEN. Y LUEGO PODIAS HACERLE UN MODIFY FILE O UN MODIFY COMMAND CON EL NOMBRE DEL ARCHIVO.

LO DEMAS, ERA DESPLEGAR EL CONTENIDO DIRECTAMENTE EN LA IMPRESORA.

ES ALGO ANTIGUO, PERO SEGUN VEO, AUN RESUELVE PROBLEMAS.

SALUDOS,
DESDE LA REP. DOMINICANA.
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar