Page 1 of 1

Problemas con búsqueda

Posted: Tue Apr 16, 2013 5:37 pm
by Agustin
Llevo 2 dias intentando que me funcione el codigo adjunto , que lo he hecho siempre en Clipper y no logro nada. Seguro que es algo sencillo, pero ya me rindo. Busco con valor 4 o carácter "4" y es igual.

Les agradezco su ayuda.

Un saludo

Re: Problemas con búsqueda

Posted: Tue Apr 16, 2013 6:25 pm
by gvaronas
Hola:
Según he podido mirar en Cli1.ntx, la clave del indice es: STR(Clientes->Codi ).
Esto genera llaves en el indice con una longitud de 10 caracteres, rellenando con espacios en blanco a la izquierda, o sea que si intentas buscar " 4". lo va a encontrar.

Salu2,
GVS

Re: Problemas con búsqueda

Posted: Tue Apr 16, 2013 6:27 pm
by gvaronas
gvaronas wrote:Hola:
Según he podido mirar en Cli1.ntx, la clave del indice es: STR(Clientes->Codi ).
Esto genera llaves en el indice con una longitud de 10 caracteres, rellenando con espacios en blanco a la izquierda, o sea que si intentas buscar " 4". lo va a encontrar.

Salu2,
GVS
Bueno, no se dibujaron los espacios, pero la lleve de busqueda debe ser: SPAC(9)+"4"

Salu2,
GVS

Re: Problemas con búsqueda

Posted: Tue Apr 16, 2013 11:34 pm
by Leopoldo Blancas
Hola Agustin...

Tienes que manejar las búsquedas igual que los índices para que sea eficaz, modifique un poquito tu ejemplo y agregue una rutina para que sepas "donde estas?". Espero que sea de tu ayuda.

Re: Problemas con búsqueda

Posted: Tue Apr 16, 2013 11:53 pm
by danielmaximiliano
Leopoldo Blancas wrote:Hola Agustin...

Tienes que manejar las búsquedas igual que los índices para que sea eficaz, modifique un poquito tu ejemplo y agregue una rutina para que sepas "donde estas?". Espero que sea de tu ayuda.
Incluiste el .EXE + el prueba2.rar

Re: Problemas con búsqueda

Posted: Wed Apr 17, 2013 12:01 am
by Leopoldo Blancas
Hola Daniel...

Si se me paso, disculpa voy a tener mas cuidado...

Saludos
Polo

Re: Problemas con búsqueda

Posted: Wed Apr 17, 2013 7:47 am
by Agustin
Gracias a todos por aclararme el tema. La rutina de Leopoldo para comprobación me parece una ayuda excelente.

Saludos cordiales