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.

¿Donde encontrar un ejemplo de un ArrayBrowse?

Foro de Xailer profesional en español
Responder
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por joseluis »

Hola,
No se donde encontrar un ejemplo donde se utilice un arrayBrowse...
¿Alguien sabe donde encontrarlo?
Gracias,
José Luis Capel
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por Xevi »

José,
Yo lo utilizo de esta manera, siempre desde código, por lo del multilenguaje...
Si te puede servir de ayuda...
Insertas un oArrayBrowse en el Form y en el evento OnCreate
METHOD Browse1Create( oSender ) CLASS TFrmEQS
local oCol, n, aSizes := { 50, 70, 70, 199, 70, 70, 17 }
xTBrowse( oSender )
For n:=1 TO Len( aSizes )
with object oCol := TBrwColumn():New( oSender )
:cHeader := ::aIdioma[2,oXevi:nIdioma,n] //Tí­tulo del la columna, que lo tengo en un Array
:nWidth := aSizes[n]
end with
oSender:AddCol( oCol )
Next
RETURN Nil
Luego en el evento OnInitialize o en el evento que quieras cargar los Items...
METHOD xItems() CLASS TFrmEQS
....
While ORALBARANS->( !Eof() ) Aadd( ::oBrowse1:aArrayData, { ORALBARANS->NUMERO,;
ORALBARANS->MATRICULA,;
DtoC( ORALBARANS->DATACARREC ),;
If( Empty( ORALBARANS->CODI ), ORALBARANS->NOM, CLIENTS->NOM ),;
If( Empty( ORALBARANS->CODI ), cTel, CLIENTS->TELEFON ),;
If( Empty( ORALBARANS->CODI ), Space(9), CLIENTS->TELEFON2 ),;
If( lCli, "P", "E" ) } )
ORALBARANS->( DbSkip() )
EndDo
....
RETURN Nil
Un Saludo,
Xevi.
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje news:431c0cd7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> No se donde encontrar un ejemplo donde se utilice un arrayBrowse...
>
> ¿Alguien sabe donde encontrarlo?
>
> Gracias,
> José Luis Capel
>
--
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por Xevi »

Uuuuuppppppssss!!!
Se me a colado la función xTBrowse...
Es una función que me coloca/saca las barras Scroll...
Tu, ni caso,... Como si no estuviera.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=431c0f75@ozsrvnegro.ozlan.local...]431c0f75@ozsrvnegro.ozlan.local...[/email]
José,
Yo lo utilizo de esta manera, siempre desde código, por lo del multilenguaje...
Si te puede servir de ayuda...
Insertas un oArrayBrowse en el Form y en el evento OnCreate
METHOD Browse1Create( oSender ) CLASS TFrmEQS
local oCol, n, aSizes := { 50, 70, 70, 199, 70, 70, 17 }
xTBrowse( oSender )
For n:=1 TO Len( aSizes )
with object oCol := TBrwColumn():New( oSender )
:cHeader := ::aIdioma[2,oXevi:nIdioma,n] //Tí­tulo del la columna, que lo tengo en un Array
:nWidth := aSizes[n]
end with
oSender:AddCol( oCol )
Next
RETURN Nil
Luego en el evento OnInitialize o en el evento que quieras cargar los Items...
METHOD xItems() CLASS TFrmEQS
...
While ORALBARANS->( !Eof() ) Aadd( ::oBrowse1:aArrayData, { ORALBARANS->NUMERO,;
ORALBARANS->MATRICULA,;
DtoC( ORALBARANS->DATACARREC ),;
If( Empty( ORALBARANS->CODI ), ORALBARANS->NOM, CLIENTS->NOM ),;
If( Empty( ORALBARANS->CODI ), cTel, CLIENTS->TELEFON ),;
If( Empty( ORALBARANS->CODI ), Space(9), CLIENTS->TELEFON2 ),;
If( lCli, "P", "E" ) } )
ORALBARANS->( DbSkip() )
EndDo
...
RETURN Nil
Un Saludo,
Xevi.
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje news:431c0cd7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> No se donde encontrar un ejemplo donde se utilice un arrayBrowse...
>
> ¿Alguien sabe donde encontrarlo?
>
> Gracias,
> José Luis Capel
>
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por jfgimenez »

Xevi,
Yo lo utilizo de esta manera, siempre desde código, por lo del multilenguaje...
Seguramente no siempre serí­a tan sencillo, pero en este caso podrí­as diseñarlo todo desde el IDE usando el idioma que prefieras, y después hacer lo siguiente en el OnInitialize:
AEval( ::oBrowse1:aCols, {| oCol, n | oCol:cHeader := ::aIdioma[ 2, oXevi:nIdioma, n ] } )
--
Un saludo,
José F. Giménez
--
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por ignacio »

José Luis,
samplesbrowsesdbfbuilder
En la nueva PR5 incluimos un Bug Tracking System realizado con ArrayBrowse
igualmente.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:431c0cd7$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> No se donde encontrar un ejemplo donde se utilice un arrayBrowse...
>
> ¿Alguien sabe donde encontrarlo?
>
> Gracias,
> José Luis Capel
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

¿Donde encontrar un ejemplo de un ArrayBrowse?

Mensaje por joseluis »

Gracias a todos!!!
Ya lo tengo funcionando!!
Saludos,
José Luis Capel
José Luis Capel escribió:
> Hola,
>
> No se donde encontrar un ejemplo donde se utilice un arrayBrowse...
>
> ¿Alguien sabe donde encontrarlo?
>
> Gracias,
> José Luis Capel
Responder