Armando wrote:Wanderson:
Tambien te recomiendo la función WildMatch().
Se usa así:
WildMatch("*DISCO",(cFile)->PRD_DES)
Te devuelve .T. si la palabra DISCO se encuentra en cualquier parte del campo PRD_DES.
Prueba a usar la busqueda con y sin asterico para que veas la diferencia.
WildSeek() y WildMatch() son para xHarbour (desconozco si Harbour la tiene).
Saludos
Armando ficou demasiado lento usando WildMatch ya que necessito leitura en toda tabla, mira lo código
Do While ! oCtoPar:Eof()
oCtoPar:Load()
If WildMatch("*"+alltrim(nrnf),oCtoPar:NOTAS)
AAdd(VETCTOS,oCtoPar:SIGLAPAR+"-"+oCtoPar:CTO)
Endif
oCtoPar:Skip(+1)
Loop
Enddo
Salu2