No funciona la búsqueda cuando la cadena a buscar tiene Ñ
Aquí la función
Gracias por la ayuda
Saldudos,
Adhemar
Aquí la función
FUNCTION QSeek( c, oBrw, oSay )
LOCAL oQry := oBrw:oMySql
LOCAL cSortOrder, nStart
LOCAL uData, nNum, lRet
STATIC aLastRec := {}
nNum := AScan( oBrw:aCols, {| o | !Empty( o:cOrder ) } )
IF nNum < 1
RETURN FALSE
ENDIF
cSortOrder := oBrw:aCols[ nNum ]:cSortOrder
IF Len( c ) == 1
aLastRec := {}
ENDIF
IF Len( aLastRec ) < Len( c )
IF Len( aLastRec ) == 0
nStart := 1
ELSE
nStart := oQry:RecNo()
ENDIF
AAdd( aLastRec, nStart )
ELSE
ASize( aLastRec, Len( c ) - 1 )
IF Len( aLastRec ) == 0
nStart := 1
ELSE
nStart := ATail( aLastRec )
ENDIF
ENDIF
IF HB_IsObject( oSay )
oSay:SetText( Upper( c ) )
ENDIF
lRet := ( oQry:Seek( c, cSortOrder, nStart - 1, oQry:LastRec(), !oQry:FieldType( cSortOrder )=='N', .T. ) != 0 )
RETURN lRetGracias por la ayuda
Saldudos,
Adhemar
Saludos,
Adhemar C.
Adhemar C.