
Problema al escribir en un combobox
Publicado por J T (12 intervenciones) el 28/11/2023 11:35:09
Hola.
A ver si consigo explicar el problema que tengo al escribir en un combobox.
Antes de nada diré que tengo otras bases de datos de Access tambien con combobox y es la primera vez que me pasa esto y no he cambiado de versión de Access (2007) ni nada.
Supongamos que tengo una tabla con 3 campos:
ALBACETE
BARCELONA
MADRID
En un formulario tengo un combobox que tiene como origen esa tabla y ese campo en concreto es el que me aparece en el combo.
Hasta ahora en todos los combos que he hecho cuando escribo en el cuadro combinado se cargaba el valor que coincidia con las letras que ya iba introduciendo, hasta que llegaba un momento en que si no coincidía por tratarse de una entrada nueva, el combo quedaba vacío y me dejaba seguir escribiendo el total del campo.
Por ejemplo: hasta ahora si yo en el combo quería escribir ALICANTE, al introducir A en el combo aparecía ALBACETE porque es la única entrada que comienza por esa letra. Igual sucedía al seguir escribiendo la L porque seguía coincidiendo, pero cuando lo escrito ya era ALI el combo quedaba vacío porque ninguno de los registros coincidía con esas letras.
Pues ahora lo que me sucede es que cuando tengo escrito AL y en el combo aparece ALBACETE, al seguir introduciendo la I, no se queda en blanco el combo sino que inserta esa I quedando el contenido en ALIBCETE, teniendo que borrar yo a mano las letras que son correctas para poder seguir introduciendo el valor correcto.
El combo no tiene ningún código VBA asociado y no entiendo por qué sucede esto.
¿A alguien le suena que le haya pasado alguna vez?
Gracias.
A ver si consigo explicar el problema que tengo al escribir en un combobox.
Antes de nada diré que tengo otras bases de datos de Access tambien con combobox y es la primera vez que me pasa esto y no he cambiado de versión de Access (2007) ni nada.
Supongamos que tengo una tabla con 3 campos:
ALBACETE
BARCELONA
MADRID
En un formulario tengo un combobox que tiene como origen esa tabla y ese campo en concreto es el que me aparece en el combo.
Hasta ahora en todos los combos que he hecho cuando escribo en el cuadro combinado se cargaba el valor que coincidia con las letras que ya iba introduciendo, hasta que llegaba un momento en que si no coincidía por tratarse de una entrada nueva, el combo quedaba vacío y me dejaba seguir escribiendo el total del campo.
Por ejemplo: hasta ahora si yo en el combo quería escribir ALICANTE, al introducir A en el combo aparecía ALBACETE porque es la única entrada que comienza por esa letra. Igual sucedía al seguir escribiendo la L porque seguía coincidiendo, pero cuando lo escrito ya era ALI el combo quedaba vacío porque ninguno de los registros coincidía con esas letras.
Pues ahora lo que me sucede es que cuando tengo escrito AL y en el combo aparece ALBACETE, al seguir introduciendo la I, no se queda en blanco el combo sino que inserta esa I quedando el contenido en ALIBCETE, teniendo que borrar yo a mano las letras que son correctas para poder seguir introduciendo el valor correcto.
El combo no tiene ningún código VBA asociado y no entiendo por qué sucede esto.
¿A alguien le suena que le haya pasado alguna vez?
Gracias.
Valora esta pregunta


0