FoxPro/Visual FoxPro - PROBELMA CON UN REPORTE @SAY

 
Vista:

PROBELMA CON UN REPORTE @SAY

Publicado por alexcoinc (450 intervenciones) el 22/04/2008 18:51:57
Tengo algo asi en un reporte.
********************************

@ nf,2 say chr(15)+'SON: '+LE && le es una variable
nf=nf+1
@ nf,1 say chr(18)+REPLI('-',79)
nf=nf+1
@ nf,1 say chr(15)+'Esta factura cambiaria de compraventa se asimila en sus efectos a una letra de cambio Art.774 '
nf=nf+1
@ nf,1 say 'El aceptante declara haber recibido los servicios y mercanc¡as arriba detallados, obligandose a pagar su'
nf=nf+1
@ nf,1 say 'Valor al prestador en la forma descrita en esta factura cambiaria.'
nf=nf+3
@ nf,1 say ' JEFE DE FACTURACION RECIBI'
eject

Todo esto va al final de cada factura.

Lo que ocurre es que no me imprime LA ÚLTIMA LÍNEA y de inmediato se me corre la impresora como tres lineas mas abajo
del comienzo normal de la proxima hoja.

Que estoy haciendo mal ?


Gracias por su ayuda.

NOPTA: La impresora es una LX 810L O UNA LX 300 EPSON. MATRIZ DE PUNTO. (NORMALITAS)
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:PROBELMA CON UN REPORTE @SAY

Publicado por jose camilo (805 intervenciones) el 22/04/2008 19:02:10
antes del eject agrega
@ nf,1 say '.'

esto es porke el eject te manda la ultima linea a la proxima pagina un error de fox pero na solo hay k lidear con el
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

RE:PROBELMA CON UN REPORTE @SAY, SOLUCIONADO!!!!

Publicado por alexcoinc (450 intervenciones) el 22/04/2008 21:14:29
Jose Camilo

Hioce lo que dijiste... poero xcon say ' ' un espacio y efectivamante me salta a la proxima hoja, me imprime ese blanco , pero como que funciona OK. COMO DIJISTE.

Espero que no me vuelva a fallar y te quedo muy agradecido.

alexcoinc
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

RE:PROBELMA CON UN REPORTE @SAY

Publicado por enrique (1041 intervenciones) el 22/04/2008 19:03:49
me parece que tu problema esta en la línea :

@ nf,1 say 'Valor al prestador en la forma descrita en esta factura cambiaria.'
nf=nf+3 <- aca estas sumando tres lineas
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

RE:PROBELMA CON UN REPORTE @SAY

Publicado por Amado (63 intervenciones) el 22/04/2008 19:23:19
Hola...
si estas tomando en cuenta que en cada vez que le agregas 1 a la variable "nf" este se incrementa ejemplo:

@ nf,2 say chr(15)+'SON: '+LE && le es una variable
nf=nf+1 . -->>nf=0+1 nf=1
@ nf,1 say chr(18)+REPLI('-',79)
nf=nf+1 ->> nf=1+1 nf= 2 y va a saltar 2 lineas
@ nf,1 say chr(15)+'Esta factura cambiaria de compraventa se asimila en sus efectos a una letra de cambio Art.774 '
nf=nf+1 ---> nf=2+1 nf=3 y va saltar 3 lineas
@ nf,1 say 'El aceptante declara haber recibido los servicios y mercanc¡as arriba detallados, obligandose a pagar su'
nf=nf+1 ----> nf=3+1 nf=4 y va saltar 4 lineas
@ nf,1 say 'Valor al prestador en la forma descrita en esta factura cambiaria.'
nf=nf+3 ----> nf=4+1 nf=5 y va saltar 5 lineas

creo que se va a ir desfazando... en cuanto al valor de la variable.... nf
porque no inicializas una variable X=1 y solo lo vas sumando a nf
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