FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Buscar *algo* en 30 caracteres ?
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Buscar *algo* en 30 caracteres ?
Posted: Thu Mar 19, 2015 06:55 PM

Amigos:
Tengo un campo de 30 caracteres, que es la descripción de un artículo.
Deseo buscar por cualquier parte de el y hacer un filtro de esos registros que contengan
esa parte. Ej: Descripcion: "Ruleman de empuje VW Logus 1994 motor 2000" > quiero que si pongo VW
me filtre toso los registros que tengan las letras VW en su descipcion.

Hay algo en DBF/CDX, en Ads hay (FTS),pero no quiero usar Ads.

Muchas gracias

Saludos

Ruben Dario Fernandez.

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Buscar *algo* en 30 caracteres ?
Posted: Thu Mar 19, 2015 07:16 PM

Ruben.
Haz una búsqueda en este foro, por WildSeek, y encontrarás muchos ejemplos.
Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Buscar *algo* en 30 caracteres ?
Posted: Thu Mar 19, 2015 07:21 PM
Aqui tienes uno.
Code (fw): Select all Collapse
function XBrwWildSeek()

   local oDlg, oFont, oBrw

   USE CUSTOMER NEW ALIAS CUST SHARED VIA "DBFCDX"
   SET ORDER TO TAG STREET
   GO TOP

   DEFINE FONT oFont NAME "TAHOMA" SIZE 0,-14
   DEFINE DIALOG oDlg SIZE 800,400 PIXEL FONT oFont ;
      TITLE "XBRPWSE : INCREMENTAL FILTERS " + FWVERSION

   @ 30,10 XBROWSE oBrw SIZE -10,-10 PIXEL OF oDlg ;
      DATASOURCE "CUST" AUTOCOLS AUTOSORT CELL LINES NOBORDER

   WITH OBJECT oBrw
      :lIncrFilter      := .t.
      :lSeekWild        := .t.

      :CreateFromCode()
   END

   @ 10,150 SAY oBrw:oSeek PROMPT oBrw:cSeek SIZE 100,10 PIXEL OF oDlg ;
      COLOR CLR_BLACK,CLR_YELLOW

   ACTIVATE DIALOG oDlg CENTERED ON INIT ( oBrw:SetFocus(), .f. )

   oFont:End()
return nil
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Buscar *algo* en 30 caracteres ?
Posted: Thu Mar 19, 2015 07:46 PM

Gracias Francisco.

Probando....
Saludos

Ruben Dario Fernandez

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Buscar *algo* en 30 caracteres ?
Posted: Thu Mar 19, 2015 08:30 PM

Excelente Francisco: Muchas gracias.

Saludos.

Ruben Dario Fernandez

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay
Posts: 555
Joined: Wed Jul 31, 2013 01:14 PM
Re: Buscar *algo* en 30 caracteres ?
Posted: Fri Mar 20, 2015 12:50 AM

Funcionó correctamente.

Muchas gracias.

Saludos

Ruben Dario Fernandez.

Dario Fernandez

FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.

Maldonado - Uruguay

Continue the discussion