Busqueda en Grid

05/01/2004 - 22:24 por Pablo Brunet | Informe spam
Hola a todos!
les cuento que tengo un formulario compuesto por un textbox un botón buscar
con el siguiente codigo en su evento clic:
SELECT avila
LOCATE for padron= val(thisform.text1.Value)
GO padron
thisform.cgridsel1.Refresh
y una grilla la cual me muestra una tabla llamada Avila
Al hacer clic en el botón buscar me arroja el siguiente error:
"El Registro esta fuera del intervalo" por que?
desde ya muchas gracias!

Pablo Brunet
Tucumán - Argentina

Preguntas similare

Leer las respuestas

#1 Gabriel Gonzalez
06/01/2004 - 11:35 | Informe spam
Hola
te da ese error porque tenes mal la instruccion, cuando haces el LOCATE si
lo encuentra se queda posicionado en el registro que cumple la condicion de
busqueda, en tu caso "padron= val(thisform.text1.Value)", pero tene en
cuenta que este proceso se te va a volver terriblemente lento en busquedas
en bases grandes, te combiene usar un indice para eso.

SELECT avila
LOCATE for padron= val(thisform.text1.Value)
IF FOUND()
=MESSAGEBOX('Padron no Encontrado',0+32,'Atención'
ENDIF
thisform.cgridsel1.Refresh


"Pablo Brunet" escribió en el mensaje
news:%
Hola a todos!
les cuento que tengo un formulario compuesto por un textbox un botón


buscar
con el siguiente codigo en su evento clic:
SELECT avila
LOCATE for padron= val(thisform.text1.Value)
GO padron
thisform.cgridsel1.Refresh
y una grilla la cual me muestra una tabla llamada Avila
Al hacer clic en el botón buscar me arroja el siguiente error:
"El Registro esta fuera del intervalo" por que?
desde ya muchas gracias!

Pablo Brunet
Tucumán - Argentina


Respuesta Responder a este mensaje
#2 Fco. Miguel Marti
07/01/2004 - 20:20 | Informe spam
Te sobra la linea

GO Padron

Prueba a quitarla y debe ir bien
aunque locate puede ser lento.

Saludos y buen año.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Pablo Brunet
09/01/2004 - 04:22 | Informe spam
Efectivamente saque la linea GO PADRON y anda bien, y no se preocupen por
el LOCATE es un tabla chica, menos de 10000 registros
Gracias

Pablo Brunet
Tucumán - Argentina
"Fco. Miguel Marti" escribió en el mensaje
news:O#
Te sobra la linea

GO Padron

Prueba a quitarla y debe ir bien
aunque locate puede ser lento.

Saludos y buen año.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida