FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Bug en xBrowse 8.05
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Bug en xBrowse 8.05
Posted: Fri Jul 11, 2008 09:05 AM
La propiedad "cSortOrder" de la clase "TXBrwColumn" puede ser un codeblock.

Ese codeblock es evaluado en el método SetOrder() y el resultado grabado en la variable uRet.

METHOD   SetOrder() CLASS TXBrwColumn

   LOCAL   lSorted   := .F.
   LOCAL   n, oCol, cSort, uRet

   if ::cSortOrder != nil
      if ValType( ::cSortOrder ) == "B"
         uRet  := Eval( ::cSortOrder, Self )
         lSorted := ( uRet == .t. .or. uRet == "A" .or. uRet == "D" )


El contenido de la variable es comparada para saber si se ha realizado la ordenación correctamente.
         lSorted := ( uRet == .t. .or. uRet == "A" .or. uRet == "D" )


Si el resultado que devuelve el codeblock es "A" o "D", dato que haría falta devolver para saber si se tiene que mostrar el bmp ascendente o el bmp descendente en la columna, genera un error ya que se esta comprobando si "uRet==.t."
Un saludo

Fernando González Diez

ALSIS Sistemas Informáticos
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Bug en xBrowse 8.05
Posted: Fri Jul 11, 2008 10:08 AM

Fernando,

Lo vamos a revisar y te contestamos cuanto antes, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Bug en xBrowse 8.05
Posted: Fri Jul 11, 2008 11:41 AM

Fernando,

// lSorted := ( uRet == .t. .or. uRet == "A" .or. uRet == "D" )

lSorted := ValType( uRet ) == 'C' .and. uRet $ 'AB' .and. ! ( uRet == ::cOrder )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Bug en xBrowse 8.05
Posted: Fri Jul 11, 2008 11:52 AM

Antonio,

Muchas gracias.

Voy a implementarlo

Me imagino que es un error de escritura pero creo que lo correcto es:
uRet $ 'AD'
en lugar de:
uRet $ 'AB'

Un saludo

Fernando González Diez

ALSIS Sistemas Informáticos
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Bug en xBrowse 8.05
Posted: Fri Jul 11, 2008 02:12 PM

Fernando,

Si, gracias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion