búsqueda con seek solo busca el primer registro
Publicado por Jose Francisco (166 intervenciones) el 31/01/2018 02:53:01
Estimados , tengo una rutina que busca el valor de un cálculo en una tabla , sólo encuentra el dato cuando está en el primer registro de la tabla , pero si el dato a buscar esta en otros registros no lo encuentra ( es como que el seek no recorre la tabla completa).
Aguardo respuesta.
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
wcodactiv= (lcserialnumber*56)
wcodactiv=codactiv
SELECT 98
USE tablactiv.dbf IN 98 ALIAS M03
GO TOP
SEEK(codactiv)ORDER codactiv
IF codactiv >0 .AND. codactiv = wcodactiv
MESSAGEBOX("Nro activ.existe",48,"Mensaje")
DO FORM formclave
RETURN
ELSE
MESSAGEBOX("Programa no corresponde a ésta PC, por favor comprar otra licencia ", 0+48, "Error")
***QUIT
DO FORM FORMACTIVA
ENDIF
Aguardo respuesta.
Gracias
Valora esta pregunta
0