Page 1 of 1

Buscar números

Posted: Wed Nov 19, 2014 12:36 pm
by manuelcalerosolis
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.

Re: Buscar números

Posted: Wed Nov 19, 2014 1:44 pm
by Manuel Aranda
Manuel, creo recordar que tienes que construir el índice con STR.
Mírate esto: http://forums.fivetechsupport.com/viewt ... C3%A9ricos

Re: Buscar números

Posted: Wed Nov 19, 2014 1:47 pm
by jrestojeda
Hola amigo...
Podrías mostrar como tienes creado el TAG sobre el cual quieres realizar el seek?
Saludos,

Re: Buscar números

Posted: Wed Nov 19, 2014 5:41 pm
by manuelcalerosolis
El indice se construye así

// "Importe",;

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

Saludos

Re: Buscar números

Posted: Wed Nov 19, 2014 5:59 pm
by jrestojeda
No debería tener ningún problema esto:

Code: Select all

nBusqueda:=109.23
dbSeek(nBusqueda)
¿No encuentra el número o te da error?

Re: Buscar números

Posted: Wed Nov 19, 2014 7:36 pm
by xmanuel
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

Re: Buscar números

Posted: Wed Nov 19, 2014 7:46 pm
by manuelcalerosolis
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.

Re: Buscar números

Posted: Wed Nov 19, 2014 7:56 pm
by manuelcalerosolis
Nada tios falsa alarma, ya funciona bien.

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

Siento las molestias.

Gracias.

Re: Buscar números

Posted: Wed Nov 19, 2014 7:58 pm
by xmanuel
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...

Re: Buscar números

Posted: Wed Nov 19, 2014 8:12 pm
by manuelcalerosolis
Pero si no coges nunca el teléfono.

Tu tienes el mio?