Página 1 de 1

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Mié Oct 24, 2007 5:59 pm
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

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Mié Oct 24, 2007 6:11 pm
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
>

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Mié Oct 24, 2007 6:41 pm
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
>>
>
>

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Mié Oct 24, 2007 8:33 pm
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
>>>
>>
>>
>
>

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Jue Oct 25, 2007 9:52 am
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
>>>>
>>>
>>>
>>
>>
>
>

EN EL REPORT SELECCIONAR IMPRESORA EN HORIZONTAL

Publicado: Jue Oct 25, 2007 1:54 pm
por PILO
Gracias ignacio, lo probare.