Programación General > Visual FoxPro

 Re: texto vertical en reportes de visual foxpro

(1/1)

mercy:
hola necesito diseñar un reporte en vfp 6.0 de talforma que me muestre los campos de una tabla x, pero de forma vertical. pero no lo he logrado. eso lo quiero hacer por que asi me han pedido el diseño.

Les agradeceré cualquier comentario.


Mercy

Plinio:
Con el reporte abierto ve a la opcion de  menú File (Archivo), selecciona Page setup( Configuracion de Página). Luego dale al botón Print Setup (configuracion de impresora). En la configuración de impresora en la opcion de Orientacion del papel sale por defecto "Portrait" selecciona "landscape".

mercy:
gracias de todas formas por la respuesta, pero lo anterior que me indicas lo unico que me hace es cambiarme la orientacion pero de la pagina.

y yo lo que quiero es cambiar la orientación a vertical, (asi como en word o excel), pero del contenido de algunos campos que se muestran en el reporte.


Gracias, te agradesco, y tambien agradeceré nuevos comentarios. osea que el texto quede mas omeno asi:

t
e
x
t
o


Mercy

Plinio:
Ahora entendí tu duda. Sigue los siguientes pasos

Crea en un .prg (o como quieras hacerlo) la siguiente funcion: (vamos a llamarlo funciones.prg)

function varias_lineas
LPARAMETERS letrero_enviado
LOCAL letrero_devuelta
letrero_devuelta =""
FOR i = 1 TO LEN(letrero_enviado)
  letrero_devuelta = letrero_devuelta + SUBSTR(letrero_enviado,i,1)+CHR(13)
ENDFOR

RETURN letrero_devuelta
ENDFUNC

**Fin de la funcion

********
**Para ejecutarlo
SET PROCEDURE TO funciones.prg

letrero = "Hola Mundo" &&Pones lo que sea
letrero_resultado = varias_lineas(letrero)

****Ahora imprime "letrero_resultado" en tu reporte.


:good:

Navegación

[0] Índice de Mensajes

Ir a la versión completa