La última pregunta para el tema de los Arrays.
Tengo un array inicializado asi:
METHOD FormInitialize( oSender ) CLASS TForm1
::oArrayBrowse1:SetArray( directory() )
RETURN Nil
Dada lo flexible que es el control, quitar columnas, agregar columnas, ancho
de columnas, etc.
¿Como lo envio a la impresora?
¿Hay algún metodo abreviado o hay que hacerlo a mano?
Lo que quiero es enviar todas las columnas por default que aparecen en el
TArrayBrowse a la impresora... ahora que si mi intuición no me engaña,
tambien hay un preview antes de imprimir. Eso ya lo ví en el Report
Gracias de antemano y tener paciencia que ya comienzo a agarrar camino.
Fernando
México, DF
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.
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.
Imprimir un TArrayBrowse
-
- Mensajes: 294
- Registrado: Jue Mar 13, 2008 3:03 pm
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Imprimir un TArrayBrowse
Fernando,
Local oReport, nRow
nRow := 1
REPORT oReport ;
TITLE "ArrayBrowse report" ;
PREVIEW
COLUMN OF oReport ;
TITLE "..." ;
DATA aData[ nRow, 1 ]
COLUMN OF oReport ;
TITLE "..." ;
DATA aData[ nRow, 2 ]
WITH OBJECT oReport
:bWhile := {|| nRow <= Len( aData ) }
:bSkip := {|| nRow ++ }
END WITH
RUN REPORT oReport
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
news:45acd4f8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> La última pregunta para el tema de los Arrays.
>
> Tengo un array inicializado asi:
>
> METHOD FormInitialize( oSender ) CLASS TForm1
> ::oArrayBrowse1:SetArray( directory() )
> RETURN Nil
>
> Dada lo flexible que es el control, quitar columnas, agregar columnas,
> ancho de columnas, etc.
> ¿Como lo envio a la impresora?
> ¿Hay algún metodo abreviado o hay que hacerlo a mano?
> Lo que quiero es enviar todas las columnas por default que aparecen en el
> TArrayBrowse a la impresora... ahora que si mi intuición no me engaña,
> tambien hay un preview antes de imprimir. Eso ya lo ví en el Report
>
> Gracias de antemano y tener paciencia que ya comienzo a agarrar camino.
> Fernando
> México, DF
>
>
Local oReport, nRow
nRow := 1
REPORT oReport ;
TITLE "ArrayBrowse report" ;
PREVIEW
COLUMN OF oReport ;
TITLE "..." ;
DATA aData[ nRow, 1 ]
COLUMN OF oReport ;
TITLE "..." ;
DATA aData[ nRow, 2 ]
WITH OBJECT oReport
:bWhile := {|| nRow <= Len( aData ) }
:bSkip := {|| nRow ++ }
END WITH
RUN REPORT oReport
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
news:45acd4f8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> La última pregunta para el tema de los Arrays.
>
> Tengo un array inicializado asi:
>
> METHOD FormInitialize( oSender ) CLASS TForm1
> ::oArrayBrowse1:SetArray( directory() )
> RETURN Nil
>
> Dada lo flexible que es el control, quitar columnas, agregar columnas,
> ancho de columnas, etc.
> ¿Como lo envio a la impresora?
> ¿Hay algún metodo abreviado o hay que hacerlo a mano?
> Lo que quiero es enviar todas las columnas por default que aparecen en el
> TArrayBrowse a la impresora... ahora que si mi intuición no me engaña,
> tambien hay un preview antes de imprimir. Eso ya lo ví en el Report
>
> Gracias de antemano y tener paciencia que ya comienzo a agarrar camino.
> Fernando
> México, DF
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 294
- Registrado: Jue Mar 13, 2008 3:03 pm
Imprimir un TArrayBrowse
Me tomó unos minutos entender su ejemplo. Pero con su ayuda y la explicación
que veiene en el pdf lo entendí perfectamente.
Lo que en mi caso se traduce como
COLUMN OF oReport ;
TITLE "..." ;
DATA ::oArrayBrowse1:aArrayData[ nRow, 1 ]
//DATA aData[ nRow, 1 ]
COLUMN OF oReport ;
TITLE "..." ;
DATA ::oArrayBrowse1:aArrayData[ nRow, 2 ]
//DATA aData[ nRow, 2 ]
WITH OBJECT oReport
// :bWhile := {|| nRow <= Len( aData ) }
:bWhile := {|| nRow <= Len( ::oArrayBrowse1:aArrayData ) }
:bSkip := {|| nRow ++ }
END WITH
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45acf69b$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Fernando,
>
> Local oReport, nRow
>
> nRow := 1
>
> REPORT oReport ;
> TITLE "ArrayBrowse report" ;
> PREVIEW
>
> COLUMN OF oReport ;
> TITLE "..." ;
> DATA aData[ nRow, 1 ]
>
> COLUMN OF oReport ;
> TITLE "..." ;
> DATA aData[ nRow, 2 ]
>
> WITH OBJECT oReport
> :bWhile := {|| nRow <= Len( aData ) }
> :bSkip := {|| nRow ++ }
> END WITH
>
> RUN REPORT oReport
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
> news:45acd4f8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> La última pregunta para el tema de los Arrays.
>>
>> Tengo un array inicializado asi:
>>
>> METHOD FormInitialize( oSender ) CLASS TForm1
>> ::oArrayBrowse1:SetArray( directory() )
>> RETURN Nil
>>
>> Dada lo flexible que es el control, quitar columnas, agregar columnas,
>> ancho de columnas, etc.
>> ¿Como lo envio a la impresora?
>> ¿Hay algún metodo abreviado o hay que hacerlo a mano?
>> Lo que quiero es enviar todas las columnas por default que aparecen en el
>> TArrayBrowse a la impresora... ahora que si mi intuición no me engaña,
>> tambien hay un preview antes de imprimir. Eso ya lo ví en el Report
>>
>> Gracias de antemano y tener paciencia que ya comienzo a agarrar camino.
>> Fernando
>> México, DF
>>
>>
>
>
que veiene en el pdf lo entendí perfectamente.
Lo que en mi caso se traduce como
COLUMN OF oReport ;
TITLE "..." ;
DATA ::oArrayBrowse1:aArrayData[ nRow, 1 ]
//DATA aData[ nRow, 1 ]
COLUMN OF oReport ;
TITLE "..." ;
DATA ::oArrayBrowse1:aArrayData[ nRow, 2 ]
//DATA aData[ nRow, 2 ]
WITH OBJECT oReport
// :bWhile := {|| nRow <= Len( aData ) }
:bWhile := {|| nRow <= Len( ::oArrayBrowse1:aArrayData ) }
:bSkip := {|| nRow ++ }
END WITH
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45acf69b$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Fernando,
>
> Local oReport, nRow
>
> nRow := 1
>
> REPORT oReport ;
> TITLE "ArrayBrowse report" ;
> PREVIEW
>
> COLUMN OF oReport ;
> TITLE "..." ;
> DATA aData[ nRow, 1 ]
>
> COLUMN OF oReport ;
> TITLE "..." ;
> DATA aData[ nRow, 2 ]
>
> WITH OBJECT oReport
> :bWhile := {|| nRow <= Len( aData ) }
> :bSkip := {|| nRow ++ }
> END WITH
>
> RUN REPORT oReport
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Fernando Leal" <visitante32@hotmail.com> escribió en el mensaje
> news:45acd4f8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> La última pregunta para el tema de los Arrays.
>>
>> Tengo un array inicializado asi:
>>
>> METHOD FormInitialize( oSender ) CLASS TForm1
>> ::oArrayBrowse1:SetArray( directory() )
>> RETURN Nil
>>
>> Dada lo flexible que es el control, quitar columnas, agregar columnas,
>> ancho de columnas, etc.
>> ¿Como lo envio a la impresora?
>> ¿Hay algún metodo abreviado o hay que hacerlo a mano?
>> Lo que quiero es enviar todas las columnas por default que aparecen en el
>> TArrayBrowse a la impresora... ahora que si mi intuición no me engaña,
>> tambien hay un preview antes de imprimir. Eso ya lo ví en el Report
>>
>> Gracias de antemano y tener paciencia que ya comienzo a agarrar camino.
>> Fernando
>> México, DF
>>
>>
>
>