Buenas noches,
No encontré otra forma de hacerlo así que agregué una reforma al "METHOD Seek( cSeek ) CLASS TXBrowse" con la finalidad que al hacer una búsqueda incremental en campos que están escritos todo en mayúscula. Si el teclado no está en mayúsculas, con esta reforma también realiza la búsqueda incremental.
Saludos.
Rolando
No encontré otra forma de hacerlo así que agregué una reforma al "METHOD Seek( cSeek ) CLASS TXBrowse" con la finalidad que al hacer una búsqueda incremental en campos que están escritos todo en mayúscula. Si el teclado no está en mayúsculas, con esta reforma también realiza la búsqueda incremental.
METHOD Seek( cSeek ) CLASS TXBrowse
.....
if ::lIncrFilter
if ValType( cSeek ) == 'C'
uBook := ::BookMark
// if Eval( ::bSeek, cSeek, @uSeek )
if Eval( ::bSeek, cSeek, @uSeek ) .and. Eval( ::bSeek, upper(cSeek), @uSeek ) // by rolo
// para buscar por letras
// minúsculas
...
If cSeek == nil
if ! Empty( ::cSeek )
::cSeek := ""
If ::oSeek != nil
::oSeek:SetText( "" )
Endif
endif
return lRet
Endif
uBook := ::BookMark
// if !Eval( ::bSeek, cSeek )
if !Eval( ::bSeek, cSeek ) .AND. !Eval( ::bSeek, upper(cSeek) ) // by rolo
// para buscar por letras
// minúsculas
::BookMark := uBook
MsgBeep()
return lRet
endif
...Saludos.
Rolando