Problema con ComboBox y ListBox

28/06/2005 - 19:28 por javi | Informe spam
Hola

Tengo un formulario con un combobox y un listbox para seleccionar
productos de una base de datos que está en otro libro.

Si escribo la primera letra del código de producto en cualquiera de los
dos, me muestra el primer valor que empieza por esa letra. Hasta aquí bien.

Si pulso otra vez la misma letra el combobox me da un error y me pasa a
depurar la siguiente línea de código:

ListBoxCodPdto.Text = ComboBoxCodPdto.Text

el error me indica que "No se puede configurar la propiedad Text. Valor
de propiedad no válido."

Los dos muestran el mismo valor para que se pueda seleccionar el código
de producto desde cualquiera de los dos.

Por otra parte ¿se puede hacer que cuando escriba la seguna, tercera,
cuarta,... letras del código me muestre (en esos objetos o en cualquier
otro que tenga que añadir) sólo los códigos que comienzan por esa/s
letra/s para que lo seleccione de esa lista ya filtrada?

Muchas gracias por vuestra ayuda.

Javi
 

Leer las respuestas

#1 Héctor Miguel
28/06/2005 - 22:04 | Informe spam
hola, javi !

... formulario con un combobox y un listbox para seleccionar productos de una base de datos que está en otro libro.
... escribo la primera letra del codigo... en cualquiera de los dos... muestra el primer valor que empieza por esa letra.
... pulso otra vez la misma letra el combobox me da un error y me pasa a depurar la siguiente linea de codigo:
ListBoxCodPdto.Text = ComboBoxCodPdto.Text
... "No se puede configurar la propiedad Text. Valor de propiedad no valido."
... muestran el mismo valor para que se pueda seleccionar el codigo de producto desde cualquiera de los dos.
... que cuando escriba la seguna, tercera, cuarta,... letras... muestre... solo los... que comienzan por esa/s letra/s [...]



[segun la ayuda en linea vba-excel con respecto de la propiedad 'Text' aplicada a objetos combo y lista]...
Para un control ListBox, el valor del control Text debe coincidir con una entrada existente de la lista.
Especificar un valor que no coincide con una entrada existente de la lista produce un error.
No puede utilizar el control Text para cambiar el valor de una entrada en un control ComboBox o ListBox,
para ello utilice la propiedad Column o List.

hubo una conversacion que [aunque se trata de un combo incrustado en hoja de calculo y a falta de mayor detalle]...
[creo que] no te seria dificil encontrar la forma de adaptarlo a los controles de tu formulario :))
visita: http://tinyurl.com/bbxuw

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

Preguntas similares