FoxPro/Visual FoxPro - Controlar Impresion de Campo Memo

 
Vista:

Controlar Impresion de Campo Memo

Publicado por Jorge Díaz (2 intervenciones) el 17/02/2004 16:02:54
HOLA NECESITO AYUDA QUISIERE Q ALGUIEN ME QUIARA EN COMO CONTROLAR LA IMPRESION DE UN DETALLE EL CUAL ESTA ALMACENADO EN UN CAMPO MEMO(93 LINEAS EN MI CASO)... LA IMPRESION DEBE SER DE 40 LINEAS Y PASAR A LA NUEVA HOJA PARA SEGUIR IMPRIMIENDO LOS 53 RESTANTES.. DE NUEVO IMPRIMO 40 Y PASAR A LA SIGUIENTE HOJA A IMPRIMIR LOS 13 RESTANTES... ES TODO OJALA PUEDAN AYUDARME
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:Controlar Impresion de Campo Memo

Publicado por FCA (52 intervenciones) el 17/02/2004 18:27:15
Hola Jorge.
Revisa MEMLINES(), MLINE() y _MLINE()
te doy un ejemplo:
Tienes una tabla que se llama NOTAS con un campo memo A(m).
Abres la tabla
STOR MEMLInes(A) to B &&aqui coloco el numero de lines del campo memo a la variable B
luego:
FOR C=1 TO B
?MLINE(NOTAS,C)
NETX

Aqui controlas el número de línea (C), por ejemplo si es >50 colocas el salto de pagina y continuas imprimiendo.
Revisa las ayudas del windows los tres comandos que te dí, me avisas si te funciona...


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:Controlar Impresion de Campo Memo

Publicado por Loly (103 intervenciones) el 30/10/2008 20:44:54
Hola... buenas tardes... que gusto en saludarles...
necesito que me ayuden para imprimir por codigo un documento que contiene un campo MEMO... ya que le he intentado de muchas maneras y no me imprime nada... de dicho campo yo tengo el siguiente codigo...

SET TEXTMERGE DELIMITERS TO
SET MEMOWIDTH TO 65
** hay otras cosas aqui pero a lo que voy es a lo que sigue...
USE xTabla &&Hay un campo memo llamado "ARTICULO"
Local nlin
nLin=memlines(articulo)
For i=1 to nLin
?ALLTRIM(MLINE(articulo,i))
ENDFOR

Lo estoy enviando a un archivo de reporte... X mientras para no gastar papel..
Me imprime todo lo demas pero en dicho campo no me aparece nada...

yo estaba usando lo siguiente
* @ PROW(),16 SAY Articulo
Pero ya me revolvi todita... y no se que hacer .... les agradezco bastante su ayuda...
saludos

L O L Y
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