In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Foro de Xailer profesional en español
Responder
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por PILO »

COMO SE PUEDE SELECIONAR QUE LA IMPRESORA
POR DEFECTO SAQUE LOS IMPRESOS EN
HORIZONTAL O VERTICAL,
HAY QUE USAR LOS DE PRINTER
GRACIAS
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por PILO »

En un report en
COLUMN OF oReport TITLE "Last" DATA Customer->Last
el ancho de la columna es de 50, pero el registro es de 200 y quiero que se
imprima en varias lineas debajo en la misma columna,
esto es puede, y si es me podeis decir como
Gracias
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=471f6bec@ozsrv2.ozlan.local...]471f6bec@ozsrv2.ozlan.local...[/email]
> COMO SE PUEDE SELECIONAR QUE LA IMPRESORA
> POR DEFECTO SAQUE LOS IMPRESOS EN
> HORIZONTAL O VERTICAL,
> HAY QUE USAR LOS DE PRINTER
> GRACIAS
>
ssi-quita-esto
Mensajes: 109
Registrado: Mié Dic 05, 2007 9:51 am

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por ssi-quita-esto »

Pilo:
En xailerSamplesPrintingReports
Tienes ejemplos de todo eso.
Saludos:
Paco v
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:471f6eb3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En un report en
> COLUMN OF oReport TITLE "Last" DATA Customer->Last
> el ancho de la columna es de 50, pero el registro es de 200 y quiero que
> se
> imprima en varias lineas debajo en la misma columna,
> esto es puede, y si es me podeis decir como
> Gracias
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=471f6bec@ozsrv2.ozlan.local...]471f6bec@ozsrv2.ozlan.local...[/email]
>> COMO SE PUEDE SELECIONAR QUE LA IMPRESORA
>> POR DEFECTO SAQUE LOS IMPRESOS EN
>> HORIZONTAL O VERTICAL,
>> HAY QUE USAR LOS DE PRINTER
>> GRACIAS
>>
>
>
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por PILO »

"Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
news:[email=471f75a1@ozsrv2.ozlan.local...]471f75a1@ozsrv2.ozlan.local...[/email]
> Pilo:
> En xailerSamplesPrintingReports
Si es verda y los he visto, pero lo que quiero
saber es como se hace los que abajo te pongo, ya que
no veo ningun ejemplo y si es posible hacerlo.
En la documentación no he visto nada sobre ello.
>
> Tienes ejemplos de todo eso.
>
> Saludos:
>
> Paco v
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:471f6eb3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> En un report en
>> COLUMN OF oReport TITLE "Last" DATA Customer->Last
>> el ancho de la columna es de 50, pero el registro es de 200 y quiero que
>> se
>> imprima en varias lineas debajo en la misma columna,
>> esto es puede, y si es me podeis decir como
>> Gracias
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=471f6bec@ozsrv2.ozlan.local...]471f6bec@ozsrv2.ozlan.local...[/email]
>>> COMO SE PUEDE SELECIONAR QUE LA IMPRESORA
>>> POR DEFECTO SAQUE LOS IMPRESOS EN
>>> HORIZONTAL O VERTICAL,
>>> HAY QUE USAR LOS DE PRINTER
>>> GRACIAS
>>>
>>
>>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por ignacio »

Pilo,
Forma sencilla:
COLUMN OF oReport ;
TITLE "..." ;
DATA Memoline( F->MEMO, 50, 1 ), Memoline( F->MEMO, 50, 2 ), Memoline(
F->MEMO, 50, 3 ), Memoline( F->MEMO, 50, 4 )
Tiene el inconveniente que tienes que saber la longitudad máxima del texto y
además consume líneas en blanco aunque el texto sea más corto.
Forma menos sencilla pero sin limitaciones:
COLUMN OF oReport ;
TITLE "..." ;
DATA Memoline( F->MEMO, 50, 1 )
RUN REPORT oReport ON CHANGE MasLineas( oReport )
FUNCTION MasLineas( oReport )
LOCAL n, nLines
IF Len( F->MEMO ) > 50
nLines := MlCount( F->MEMO, 50 )
FOR n := 2 TO nLines
oReport:StartLine()
oReport:PrintAtCol( 1, Memoline( F->MEMO, 50, n )
oReport:EndLine()
NEXT
ENDIF
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:471f900a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> "Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
> news:[email=471f75a1@ozsrv2.ozlan.local...]471f75a1@ozsrv2.ozlan.local...[/email]
>> Pilo:
>> En xailerSamplesPrintingReports
> Si es verda y los he visto, pero lo que quiero
> saber es como se hace los que abajo te pongo, ya que
> no veo ningun ejemplo y si es posible hacerlo.
> En la documentación no he visto nada sobre ello.
>
>>
>> Tienes ejemplos de todo eso.
>>
>> Saludos:
>>
>> Paco v
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:471f6eb3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> En un report en
>>> COLUMN OF oReport TITLE "Last" DATA Customer->Last
>>> el ancho de la columna es de 50, pero el registro es de 200 y quiero que
>>> se
>>> imprima en varias lineas debajo en la misma columna,
>>> esto es puede, y si es me podeis decir como
>>> Gracias
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=471f6bec@ozsrv2.ozlan.local...]471f6bec@ozsrv2.ozlan.local...[/email]
>>>> COMO SE PUEDE SELECIONAR QUE LA IMPRESORA
>>>> POR DEFECTO SAQUE LOS IMPRESOS EN
>>>> HORIZONTAL O VERTICAL,
>>>> HAY QUE USAR LOS DE PRINTER
>>>> GRACIAS
>>>>
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Mensaje por PILO »

Gracias ignacio, lo probare.
Responder