Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Busqueda Rapida Ado (https://www.clubdelphi.com/foros/showthread.php?t=30450)

soloriv 06-04-2006 17:13:39

Busqueda Rapida Ado
 
Hola a todos para bde y tablas paradox usaba lo siguiente en el evento onkeypress de edit :
table1.findnearest[(edit1.text)];
quisiera hacer lo mismo una busqueda rapida que presionando key por key me busque de una tabla con indice el registro mas aproximado; usando el componente edit u otro, con ado para delphi 7 y tablas access .
Gracias y Saludos Soloriv.

Kosmo 06-04-2006 17:53:14

Creo que podrias usar dos funciones llamadas SetKey y GotoNearest.

Algo en plan

Código Delphi [-]
  SetKey;
  FieldByName().AsString := loquesea;
  GotoNearest;

Puede que te sirva de ayuda. Lo explicaría mas pero justo me largo del curro ahora y llevo prisa.

Un saludo.

soloriv 07-04-2006 19:28:32

Hola a todos
Tenia entendido que setkey y gotonearest son tambien para el bde de hecho pruebo con el codigo que mando kosmo
ADotable1.setkey
adotable1.fieldbyname('campo').asxxx:=loquesea
adotable1.gotonearest
y al compilar me da como error que setkey y gotonearest no los conoce.
No se si entendi mal o que error cometi. La busqueda rapida que necesito es para ado.
Saludos y Gracias Soloriv.

mazinger 07-04-2006 21:12:37

¿Por que no usas los metodos Locate o Lookup?

soloriv 10-04-2006 19:48:39

Hola a todos
Gracias Mazinger por el codigo que funciona correctamente
Saludos Soloriv.


La franja horaria es GMT +2. Ahora son las 22:53:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi