In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Vuelvo con el Seek

Foro público de Xailer en español
Responder
JavierCantarero
Mensajes: 34
Registrado: Mié Jul 23, 2014 10:26 am

Vuelvo con el Seek

Mensaje por JavierCantarero »

Buenas, ante todo Feliz Año nuevo a todos :D :D

tengo un problemilla que no consigo resolver ni con el seek ni con dbseek....
Yo uso DBF, mal empezamos...., bueno tengo en una tabla de documentos de ventas; un campo con numero y otro con serie del documento y tengo los registros:

Documento Serie
15 T15
15 T16

el índice es de "Documento+Serie", bueno pues si busco el documento 15 de la serie T16, siempre se me queda en el documento 15 de la serie T15.....He cambiado el SOFT SEEK, tambien el parámetro del seek, he intentado hacerlo sin espacios en el documento (ya que el campo tiene 7 caracteres), pues nada, no hay manera de que me localice el documento de la serie T16. Creo que el seek de harbour no funciona muy bien, pero imagino que este mismo tipo de tablas e indices lo tendreis muchos....¿como localizais el registro?

Muchiiiiisimas gracias
Avatar de Usuario
ramonzea
Mensajes: 100
Registrado: Mar Sep 15, 2015 6:42 am
Ubicación: México
Contactar:

Re: Vuelvo con el Seek

Mensaje por ramonzea »

Si tu campo es de 7 caracteres debes ajustar a dicho ancho.
Ejemplo:
Documento C 8 Serie C 3

Y quieres buscar
15 T16

debes buscar
"15 " + " "T16"

o
Seek(PadR(cDocumento, 8) + cSerie)

Espero te sirva
Saludos.
JavierCantarero
Mensajes: 34
Registrado: Mié Jul 23, 2014 10:26 am

Re: Vuelvo con el Seek

Mensaje por JavierCantarero »

Hola Ramon, con las comillas no va, pero con el padr funciona perfectamente.

Muchísimas gracias
Javi Cantero
Responder