FoxPro/Visual FoxPro - Campos Memos en los reportes

 
Vista:

Campos Memos en los reportes

Publicado por Pedro R. (8 intervenciones) el 28/09/2000 00:00:00
Hola a todos y gracias por intentar solucionar mis problemas

Tengo un sistema en el que el usuario ingresa en un campo memo un detalle que a veces es corto (entra en una hoja formateada tamaño carta) y otra veces es extenso (puede ocupar hasta 3 hojas). La hoja donde se imprime tiene un encabezado donde va el nombre, fecha y otros datos que están en la tabla y un pie de pagina donde van los datos de la empresa. Estos datos se deben repetir en todas las hojas.
El problema que tengo es que cuando el detalle me ocupa mas de una hoja y como el tamaño del campo memo es flotante, en la 2º hoja no me imprime el encabezado sino que continua con el memo.
Quisiera saber:
1) Si hay alguna forma de controlar el tamaño maximo del campo memo a imprimir dentro de una hoja.
2) Si se puede imprimir el encabezado y el pie en todas las hojas.

Desde ya muchas gracias.
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
sin imagen de perfil

RE:Campos Memos en los reportes

Publicado por Rodolfo (8 intervenciones) el 28/09/2000 00:00:00

Hola Pedro.

Para restringir la longitud del campo memo puedes hacer lo siguiente :

substr(campomemo,1,1000), esto te imprimirá desde la posición 1 del campo hasta la 1000, es decir, te imprimirá solamente 1000 caracteres, tu manejalo como mejor te convenga.

En cuánto a la impresión de los encabezados y pies de página, eso debe ser automático, no necesitas hacer nada, a menos que estes utilizando la banda de título, esa banda solo imprime los títulos en la 1a. hoja.

Saludos y espero haberte ayudado.

Rodolfo.
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:Campos Memos en los reportes

Publicado por guido imbacchi fdz (22 intervenciones) el 01/10/2000 00:00:00
El problema que mencionas no es problema, el fox puede imprimir encabezados y pies en todas las hojas independiente del tamaño del campo memo. Por lo tanto no reduzcas el campo memo para evitar que el contenido de la siguiente hoja quede sin encabezado.
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

Gracias por la ayuda

Publicado por Pedro R. (8 intervenciones) el 03/10/2000 00:00:00
Gracias.
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