FoxPro/Visual FoxPro - SEEK

 
Vista:

SEEK

Publicado por Dario (96 intervenciones) el 22/05/2008 04:05:56
Buenas noches, necesito de su ayuda ;
Tengo la siguiente situacion, busco mediante un SEEK, una determinada fecha, pero si no la encuentra necesito que se pare en la proxima fecha mas cercana, prove usando el SET EXACT EN OFF, pero nada

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SEEK

Publicado por Candido (6 intervenciones) el 23/05/2008 11:40:08
Tienes que poner:

SET NEAR ON
SET EXACT OFF
SEEK xxxxx
SET NEAR OFF
SET EXACT ON

Pruebalo y verás que te funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SEEK

Publicado por Dario (96 intervenciones) el 24/05/2008 01:48:45
funciona perfecto..... !
Muchas Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SEEK

Publicado por Alexis Ricardo Terrado (8 intervenciones) el 05/08/2008 18:27:20
aqué tienes otra manera sin necesidad de establecer los set:
*------------------
IF ! SEEK(<Llave_de_búsqueda>)
IF RECNO(0) > 0
GO RECNO(0)
ENDIF
ENDIF
*------------------
esto ubicará el puntero en el registro siguiente cercano al que buscas; seria conveniente que los ordenaras primero; para que te mostrara el resto si es que deseas ver un conjunto de registros posterior a la fecha que buscas

Salu2 y éxitos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar