Utilizacion de Ordwildseek - Mayusculas/minusculas

Utilizacion de Ordwildseek - Mayusculas/minusculas

Postby JoseLuis » Wed Aug 08, 2018 4:46 pm

Buenas

A ver si alguien me ayuda, estoy atascado.
Se trata de presentarme un browse con los datos procesados mediante Ordwildseek(), y una de dos, si utilizo upper, solo me presenta los datos que esten grabados en mayusculas, y si no lo hago, me presenta sólo los que estan en minuscula, necesito que me presente ambos.

Utilizo una rutina que puso aquí The Full.

llamada a la funcion:
Code: Select all  Expand view
static function buscalle(aAlias)
MsgGet( "Introduzca las letras a buscar","BUSQUEDA POR CADENA EN LA CALLE",@codibus )
FastFilter( "*"+ Upper(alltrim(codibus) ), 4 ) //El 3 para indicar el numero del Indice
Publicas:Filtro:=.T.
return nil

Función:
Code: Select all  Expand view
Function FastFilter( cCad, nOrder )
      Local nIndice := OrdNumber()
      Set order to nOrder
      index on &(upper(IndexKey())) tag temp TO tHarbourt CUSTOM ADDITIVE MEMORY      
      Set order to nOrder
      dbGotop()
      Do While OrdWildSeek( cCad, .T. )
         OrdKeyAdd( "temp" )
      Enddo
      OrdSetFocus( "temp" )
      Browse()
Return nIndice


Un Saludo
--------------------------
Saludos

Jose Luis
JoseLuis
 
Posts: 426
Joined: Thu Oct 19, 2006 12:28 pm
Location: Toledo

Re: Utilizacion de Ordwildseek - Mayusculas/minusculas

Postby karinha » Thu Aug 09, 2018 1:23 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Utilizacion de Ordwildseek - Mayusculas/minusculas

Postby hmpaquito » Thu Aug 09, 2018 7:02 pm

utiliza upper en la expresión del indice y reconstruyelo
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Antonio Linares, Willi Quintana and 31 guests