FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Fri Nov 11, 2022 11:06 AM

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.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Sun Nov 13, 2022 08:26 PM

Estimado Ariel,

He avisado al Sr. Rao para que revise tu post

gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Sun Nov 13, 2022 08:58 PM
if (nn:= ASCAN( oBrw:aCols. { |o| o:cHeader == "NOMBRE" } )) > 0
oBrw:aArrayData[ oBrw:nArrayAt, nn ] := "nuevo nombre"
Instead, please do
Code (fw): Select all Collapse
oBrw:oCol( "NOMBRE" ):varPut( "neuvo nombre" )
Or, even better and recommended:
Code (fw): Select all Collapse
oBrw:nombre:VarPut( "nuevo nombre" )
Regards



G. N. Rao.

Hyderabad, India
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Tue Nov 15, 2022 10:25 AM

Perfecto!!!

Muchas gracias.

Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Tue Nov 15, 2022 10:37 AM
De todos modos, si hago :
Code (fw): Select all Collapse
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
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Wed Nov 16, 2022 11:03 AM

?

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Wed Nov 16, 2022 07:18 PM
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
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: Mr. Rao, errror xBrowse y oBrw:SetMultiSelectCol()
Posted: Thu Nov 17, 2022 11:15 AM

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.

Continue the discussion