Existe alguma função do harbour que possa localizar uma palavra no vetor em qualquer posição
Por exemplo
Código: Selecionar todos
aVetor := {}
aAdd( aVetor, {"ALEXANDRE SIMOES"} )
aAdd( aVetor, {"MARIA DA SILVA"} )
Moderador: Moderadores
Código: Selecionar todos
aVetor := {}
aAdd( aVetor, {"ALEXANDRE SIMOES"} )
aAdd( aVetor, {"MARIA DA SILVA"} )

Código: Selecionar todos
cBusca := "SILVA"
for i = 1 len(aVetor)
if cBusca $ aVector[i]
? aVector[i]
Endif
Next 
Código: Selecionar todos
aResultado := {}
cBusca := " DA SILVA"
aEval( aVetor, { | xValue, nIndex | IIf( cBusca $ xValue, aadd( aResultado, xValue ), NIL ) } )
FOR n := 1 TO Len( aResultado )
? aResultado[ n ]
NEXT n

Código: Selecionar todos
aEval( aVetor, { | xValue | IIf( cBusca $ xValue, aadd( aResultado, xValue ), NIL ) } )
Código: Selecionar todos
Temp := cnSQL:Execute( "SELECT * FROM CADASTRO WHERE NOME LIKE '%ALEXANDRE%'" )
Temp:Filter = "NOME LIKE '%SILVA%'"
