Página 1 de 1
Curiosidad del ArrayBrowse
Publicado: Jue Jul 20, 2006 1:39 pm
por Bingen Ugaldebere
Que curioso asigno un array de 2 dimensiones con 2 columnas o 3 columnas
y el ArrayBrowse me lo enseña sin problemas, pero si le asigno un array
de 1 dimensión, es decir 1 columnas no enseña nada.
Tiene algún motivo?
Adjunto proyecto.
--
Curiosidad del ArrayBrowse
Publicado: Jue Jul 20, 2006 1:42 pm
por jose.luis
Bingen,
Normal. El Arraybrowse es una cuadrícula bidimensional. El array ha de ser
bidimensional (filas x columnas).
Prueba esto:
METHOD BtnBmp3Click( oSender ) CLASS TForm1
::oArrayBrowse1:SetArray({{"Hola","Adios"}})
RETURN Nil
Saludos,
José Luis Capel
"Bingen Ugaldebere" <
bingen@muninser.com> escribió en el mensaje
news:[email=
44bf6b95@news.xailer.com...]
44bf6b95@news.xailer.com...[/email]
> Que curioso asigno un array de 2 dimensiones con 2 columnas o 3 columnas
> y el ArrayBrowse me lo enseña sin problemas, pero si le asigno un array
> de 1 dimensión, es decir 1 columnas no enseña nada.
>
> Tiene algún motivo?
>
> Adjunto proyecto.
>
Curiosidad del ArrayBrowse
Publicado: Jue Jul 20, 2006 4:42 pm
por Bingen Ugaldebere
Hola José Luis, así lo he probado antes de mandar este mensaje y ya he
visto que anda, pero por pura casualidad estaba intentando cargar un
array de una sola columna (raro pero no improbable) y me he vuelto loco
viendo que no anda hasta que he puesto otra columna.
Curiosidad del ArrayBrowse
Publicado: Jue Jul 20, 2006 10:10 pm
por jose.luis
Bingen,
Un arraybrowse de una sola columna tiene que tener igualmente un array
bidimensional. Por ejemplo: ::oArrayBrowse1:SetArray({{"Una columna"}})
Saludos,
José Luis Capel
"Bingen Ugaldebere" <
bingen@muninser.com> escribió en el mensaje
news:[email=
44bf9644@news.xailer.com...]
44bf9644@news.xailer.com...[/email]
> Hola José Luis, así lo he probado antes de mandar este mensaje y ya he
> visto que anda, pero por pura casualidad estaba intentando cargar un
> array de una sola columna (raro pero no improbable) y me he vuelto loco
> viendo que no anda hasta que he puesto otra columna.
>
Curiosidad del ArrayBrowse
Publicado: Vie Jul 21, 2006 10:31 am
por Bingen Ugaldebere
Ahora viene lo mejor, jeje, como pregunto si un array es de una sola
dimensión, por que si tiene 2 o mas y pregunto por Len(aItems[1])me da
el número de elementos correctamente y así se cuantas columnas tiene
pero si pregunto lo mismo y solo tiene una dimensión y lo que contiene
el elemento 1 es una cadena de caracteres VOILA!! la magia de Harbour me
engaña diciéndome que longitud de letras tiene la cadena que es el
elemento 1 de aItems, ya sabes cadena=array lo quieras o no?
Curiosidad del ArrayBrowse
Publicado: Vie Jul 21, 2006 10:44 am
por jfgimenez
Bingen,
> Ahora viene lo mejor, jeje, como pregunto si un array es de una sola
> dimensión, por que si tiene 2 o mas y pregunto por Len(aItems[1])me da el
> número de elementos correctamente y así se cuantas columnas tiene pero si
> pregunto lo mismo y solo tiene una dimensión y lo que contiene el elemento
> 1 es una cadena de caracteres VOILA!! la magia de Harbour me engaña
> diciéndome que longitud de letras tiene la cadena que es el elemento 1 de
> aItems, ya sabes cadena=array lo quieras o no?
IF ValType( x ) == "A" .AND. !Empty( x )
IF ValType( x[ 1 ] ) == "A"
lBidimensional := .T.
ENDIF
ENDIF
--
Un saludo,
José F. Giménez
http://www.xailer.com