FoxPro/Visual FoxPro - Como imprimir un grid

 
Vista:

Como imprimir un grid

Publicado por myrna montaño (4 intervenciones) el 04/08/2006 07:57:56
Hola:

ya de vuelta dando molestias, para ver si alguien sabe como mandar imprimir un grid desde la forma directamente.
se que se manda imprimir con:

set device to printer
set printer on
@3,50 say "TIPO DE SALIDA POR PRODUCCIÓN"
@6,5 say "Fecha:"
@6,17 SAY r_fecha
......
set printer off
set printer to
set device to screen

pero no se cual condicion lleva para que imprima los datos que estan reflejados en el grid.

Alguien me puede ayudar?
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:Como imprimir un grid

Publicado por Plinio (7841 intervenciones) el 04/08/2006 13:58:32
1- Es recomendable que uses el generador de reportes en vez de los comandos @say.

2- El grid tiene un origen de datos que es una tabla o cursor. podrias hacer algo asi
set device to printer
set printer on
@3,50 say "TIPO DE SALIDA POR PRODUCCIÓN"
@6,5 say "Fecha:"
@6,17 SAY r_fecha
linea = 8
SELECT tabla_del_grid &&Como se llame la tabla del grid
GO TOP
DO WHILE !EOF()
@linea,3 SAY campo1
@linea,12 SAY campo2
@linea,25 SAY campo2
****Excetera

linea = linea + 1
SELECT tabla_del_grid
skip

ENDDO
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