Cuadro de lista con texto predictivo

Alberto
17 de Marzo del 2005
¿Cómo puedo crear un cuadro de lista en el que según escribas se vaya moviendo dentro de los valores dentro de él?Por ejemplo como lo hace en Access.
Muchas gracias!!

FernandoC
17 de Marzo del 2005
Lo que pretendes es un poco molesto ( mas que dificil de programar). Una posible secuencia de eventos a controlar es:
onclick() u onchange() en el desplegable. Un onKeyUp() al escribir (al soltar la tecla).
Por otra parte necesitas una serie de variables publicas (las que se no desaparecen despues de utilizarlas en una función o en un SUB).
Además necesitas realizar una busqueda en el SELECT y definir la acción a tomar en caso de no encontrar (y de encontrar) una determinada secuencia de caracteres. Es largo de explicar. Espero que con esto te valga.
Saludos

Alberto
17 de Marzo del 2005
Lo hago pero no me selecciona cuando x ejemplo doy tabulador o pincho fuera del cuadro de lista, es decir se mueve entre las opciones pero no se selecciona.

FernandoC
17 de Marzo del 2005
¿ Que entiendes por seleccionar ?. Sea lo que sea, puedes desencadenar una sub o función de varias maneras. Una mediante un click logico. Si tienes un objeto Obj puedes hacer un click logico mediante Obj.click . También puedes diferenciar el último caracter pulsado y en función de si es un tabulador ( asc 9) o un envío (asc 10) desencadenar una función u otra.
Saludos