Page 1 of 1

Filter en el XBrowse

Posted: Tue Jun 10, 2008 2:57 am
by albertofernandezm
En el WBrowse traia un SETFilter(cField, uVal1, uVal2), como lo reemplazo en el XBrowse()

Cordial Saludo

Alberto

Posted: Tue Jun 10, 2008 6:12 am
by quique
con ordScope(), es mucho mejor que el que trae el browse

Posted: Tue Jun 10, 2008 12:11 pm
by albertofernandezm
Gracia quique. Existe una diferencia entre el SetFocus() y el SetScope() y es que el SetFocus() no necesita ser quitado, pero el setScope() si.

Posted: Tue Jun 10, 2008 3:07 pm
by quique
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

Posted: Tue Jun 10, 2008 7:24 pm
by albertofernandezm
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