FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Filter en el XBrowse
Posts: 11
Joined: Sat Mar 08, 2008 03:06 PM

Filter en el XBrowse

Posted: Tue Jun 10, 2008 02:57 AM

En el WBrowse traia un SETFilter(cField, uVal1, uVal2), como lo reemplazo en el XBrowse()

Cordial Saludo

Alberto

Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM

Filter en el XBrowse

Posted: Tue Jun 10, 2008 06:12 AM

con ordScope(), es mucho mejor que el que trae el browse

Saludos

Quique
Posts: 11
Joined: Sat Mar 08, 2008 03:06 PM

Filter en el XBrowse

Posted: Tue Jun 10, 2008 12:11 PM

Gracia quique. Existe una diferencia entre el SetFocus() y el SetScope() y es que el SetFocus() no necesita ser quitado, pero el setScope() si.

Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM

Filter en el XBrowse

Posted: Tue Jun 10, 2008 03:07 PM

Quiero entender que con setFocus() te refieres a ordSetFocus() y con setScope() te refieres a ordScope(), en efecto ordScope() trabaja sobre el índice en el que lo activas y se conserva hata que lo quitas "manualmente", pero podrías hacer algo como esto

ordScope( 0, xInicio )
ordScope( 1, xFin )
define dialog oDlg .......
:
redefine listbox .....
:
activate dialog oDlg
ordScope( 0, nil )
ordScope( 1, nil )

De esta manera lo activas al iniciar el diálogo y lo desactivas al terminar

Saludos

Quique
Posts: 11
Joined: Sat Mar 08, 2008 03:06 PM

Filter en el XBrowse

Posted: Tue Jun 10, 2008 07:24 PM
quique wrote:Quiero entender que con setFocus() te refieres a ordSetFocus() y con setScope() te refieres a ordScope(), en efecto ordScope() trabaja sobre el índice en el que lo activas y se conserva hata que lo quitas "manualmente", pero podrías hacer algo como esto

ordScope( 0, xInicio )
ordScope( 1, xFin )
define dialog oDlg .......
:
redefine listbox .....
:
activate dialog oDlg
ordScope( 0, nil )
ordScope( 1, nil )

De esta manera lo activas al iniciar el diálogo y lo desactivas al terminar

Continue the discussion