FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Buscar números
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Buscar números
Posted: Wed Nov 19, 2014 12:36 PM

Hola a todos.

Perdón por esta consulta en principio tan básica, pero es q no se como buscar números en un indice.

dbSeek( nNumero ) a mi no me funciona, no se si tenéis algún truco, o función que me pueda ayudar a hacer las búsquedas por un importe.

Muchas gracias.

Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
Re: Buscar números
Posted: Wed Nov 19, 2014 01:44 PM

Manuel, creo recordar que tienes que construir el índice con STR.
Mírate esto: viewtopic.php?f=6&t=16135&hilit=indices+num%C3%A9ricos

Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Buscar números
Posted: Wed Nov 19, 2014 01:47 PM

Hola amigo...
Podrías mostrar como tienes creado el TAG sobre el cual quieres realizar el seek?
Saludos,

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Buscar números
Posted: Wed Nov 19, 2014 05:41 PM

El indice se construye así

  // "Importe",;

  ( dbfFacCliT )->( ordCondSet( "!Deleted()", {|| !Deleted() }, , , , , , , , , , , .t. ) )
  ( dbfFacCliT )->( ordCreate( cPath + "FACCLIP.CDX", "nImporte", "nImporte", {|| Field->nImporte }, ) )

Saludos

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Buscar números
Posted: Wed Nov 19, 2014 05:59 PM
No debería tener ningún problema esto:

Code (fw): Select all Collapse
nBusqueda:=109.23
dbSeek(nBusqueda)


¿No encuentra el número o te da error?
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: Buscar números
Posted: Wed Nov 19, 2014 07:36 PM

Anda, anda Manolillo!!! anda que a estas alturas!!!

Usa StrZero(<nNúmero>) --> cNúmero

Y lo debes aplicar así
( dbfFacCliT )->( ordCreate( cPath + "FACCLIP.CDX", "nImporte", "nImporte", {|| StrZero( Field->nImporte ) }, ) )

Para buscar lo mismo:

dbSeek( StrZero( nNumero ) )

De hecho yo haria mi propia funcion de busqueda de numeros

function dbSeekNum( nNumero )
return dbSeek( StrZero( nNumero ) )

A ver cuando te vienes a la capital o a 4 tetas y nos tomamos unas birrasss :D

______________________________________________________________________________

Sevilla - Andalucía
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Buscar números
Posted: Wed Nov 19, 2014 07:46 PM

Manu tio,

No puedo crear el indice como carácter, es largo de explicar.

El martes tengo q ir para Sevilla, a ver si te llamo y comemos juntos.

Contesta a correos anda...

Saludos.

Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Buscar números
Posted: Wed Nov 19, 2014 07:56 PM

Nada tios falsa alarma, ya funciona bien.

Alguien me quito un val() de mi código y me volvió loco.

Siento las molestias.

Gracias.

Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: Buscar números
Posted: Wed Nov 19, 2014 07:58 PM

Ok!!
Por cierto, he editado el post anterior.

Si quieres dame un toque a mi telefono o yo te llamo y me explicas porqué tiene que ser numerico el indice...

______________________________________________________________________________

Sevilla - Andalucía
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Buscar números
Posted: Wed Nov 19, 2014 08:12 PM

Pero si no coges nunca el teléfono.

Tu tienes el mio?

Continue the discussion