Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post Reply
Ariel
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Ariel »

Mr. Rao,
buenos dias, el error ocurre cuando tengo un array { { "codigo1", "nombre1", "precio1"},{ "codigo2", "nombre2", "precio2"},{ "codigo3", "nombre3", "precio3"},... }, y defino :SetMultiselectCol() al hacer :

if (nn:= ASCAN( oBrw:aCols. { |o| o:cHeader == "NOMBRE" } )) > 0
oBrw:aArrayData[ oBrw:nArrayAt, nn ] := "nuevo nombre"

....

No lo muestra en el browse, y nn tiene un valor mas, o sea para el arraydata "nn" == 3, cuando en realidad esta en la posicion 2

Espero se entienda.

Saludos.
User avatar
Antonio Linares
Site Admin
Posts: 42269
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Antonio Linares »

Estimado Ariel,

He avisado al Sr. Rao para que revise tu post

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by nageswaragunupudi »

if (nn:= ASCAN( oBrw:aCols. { |o| o:cHeader == "NOMBRE" } )) > 0
oBrw:aArrayData[ oBrw:nArrayAt, nn ] := "nuevo nombre"
Instead, please do

Code: Select all | Expand

oBrw:oCol( "NOMBRE" ):varPut( "neuvo nombre" )
Or, even better and recommended:

Code: Select all | Expand

oBrw:nombre:VarPut( "nuevo nombre" )
Regards

G. N. Rao.
Hyderabad, India
Ariel
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Ariel »

Perfecto!!!

Muchas gracias.
Ariel
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Ariel »

De todos modos, si hago :

Code: Select all | Expand

FOR EACH aItem IN oBrw:aArrayData
        n2:= ASCAN( oBrw:aArrayData,{ |o| o:cHeader == "fecha" } )
? n2, aItem[ n2 ]
NEXT
 
si esta activado :SetMultiSelectCol(), el valor de n2 es incorrecto, le suma 1

Saludos
Ariel
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Ariel »

?
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by nageswaragunupudi »

si esta activado :SetMultiSelectCol(), el valor de n2 es incorrecto, le suma 1
Yes.
Because one new column for multiselect is inserted as the first column of the browse, all the prevous columns are shifted to right by 1.
Regards

G. N. Rao.
Hyderabad, India
Ariel
Posts: 377
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()

Post by Ariel »

Mr. Rao,

gracias por contestar, entiendo eso pero lleva a romper codigo porque si veo la columna 3 pero resulta que es la 2, a mi humilde entender no es correcto.

Saludos.
Post Reply