Ver la Versión Completa : Busqueda Rapida Ado
soloriv
06-04-2006, 17:13:39
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
SetKey;
FieldByName(<columna>).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.
vBulletin v3.6.8, Derechos ©2000-2013, Jelsoft Enterprises Ltd.