Discussion:
Dejar COMBOBOX vacío
(demasiado antiguo para responder)
Jose Manuel
2004-06-10 09:37:33 UTC
Permalink
Hola!

No sé como hacer para dejar un combobox vacío. Está con la opción "Style - 2
Dropdown List" para que obligatoriamente se tenga que escoger un valor del
combobox y no se puedan poner nuevos, pero el error surge cuando lo dejas
vacío.
He probado con:

If cmbModel.text = "" Then
cmbModel.text = ""
End If

Pero no funciona...Alguien tiene alguna idea??

Gracias!!
Felix
2004-06-10 09:52:06 UTC
Permalink
Hola nose si te servira esto

if cbo_algo.listcount>0 then
cbo_algo.listindex=-1
end if

Para que cuando no hay elementos no de error pongo el IF y luego le digo que
del combo no me muestre ninguno.
Fernando Ise
2004-06-10 11:18:16 UTC
Permalink
Para vaciar el combo debe usar clear, lo que contesto Félix es para no
seleccionar ningún elemento
--
Saludos
Fernando Ise
Santiago del Estero - Argentina
Post by Jose Manuel
Hola!
No sé como hacer para dejar un combobox vacío. Está con la opción "Style - 2
Dropdown List" para que obligatoriamente se tenga que escoger un valor del
combobox y no se puedan poner nuevos, pero el error surge cuando lo dejas
vacío.
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
Jose Manuel
2004-06-10 12:07:59 UTC
Permalink
Perdón no me expliqué bien.

Mi intención es que si no selecciona nada del combobox en la base de datos
acces no se almacene nada y no de ningún error.

Gracias por las respuestas
Post by Jose Manuel
Hola!
No sé como hacer para dejar un combobox vacío. Está con la opción "Style - 2
Dropdown List" para que obligatoriamente se tenga que escoger un valor del
combobox y no se puedan poner nuevos, pero el error surge cuando lo dejas
vacío.
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
Ricardo Carcassón
2004-06-10 13:42:17 UTC
Permalink
entonces para eso debes chequear si no se ha seleccionado nada del combo de
la siguiente manera:

if combo1.listindex =-1 then 'Chequea si no se ha elegido nada

(codigo)
end if
--
Ricardo Carcassón
Inspectorate Griffith S.A
Santiago - Chile
Post by Jose Manuel
Perdón no me expliqué bien.
Mi intención es que si no selecciona nada del combobox en la base de datos
acces no se almacene nada y no de ningún error.
Gracias por las respuestas
Post by Jose Manuel
Hola!
No sé como hacer para dejar un combobox vacío. Está con la opción
"Style -
Post by Jose Manuel
2
Post by Jose Manuel
Dropdown List" para que obligatoriamente se tenga que escoger un valor del
combobox y no se puedan poner nuevos, pero el error surge cuando lo dejas
vacío.
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
Manuel Romero
2004-06-10 14:27:40 UTC
Permalink
Si el campo admite nulos, asigna Null al valor del campo, previa
verificacion.

Tambien te recomiendo que en lugar de dejar el combo vacio, dejar una opcion
con <null> entre los valores del combo, porque cuando haya algo almacenado y
lo quieras quitar, no vas a poder dejar el combo en blanco si el estilo es
DropDownList.
Post by Ricardo Carcassón
entonces para eso debes chequear si no se ha seleccionado nada del combo de
if combo1.listindex =-1 then 'Chequea si no se ha elegido nada
(codigo)
end if
--
Ricardo Carcassón
Inspectorate Griffith S.A
Santiago - Chile
Post by Jose Manuel
Perdón no me expliqué bien.
Mi intención es que si no selecciona nada del combobox en la base de datos
acces no se almacene nada y no de ningún error.
Gracias por las respuestas
Post by Jose Manuel
Hola!
No sé como hacer para dejar un combobox vacío. Está con la opción
"Style -
Post by Jose Manuel
2
Post by Jose Manuel
Dropdown List" para que obligatoriamente se tenga que escoger un valor
del
Post by Jose Manuel
Post by Jose Manuel
combobox y no se puedan poner nuevos, pero el error surge cuando lo
dejas
Post by Jose Manuel
Post by Jose Manuel
vacío.
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
Nelson Villafrade
2004-07-24 14:23:26 UTC
Permalink
Alguna vez tuve un problema similar e hice el siguiente codigo

Pruebalo y me cuentas

If combo1 = "" then

Combo1.additem " " como puedes ver hay un espacio en medio de las comillas


End if

att

Nelson
Post by Manuel Romero
Si el campo admite nulos, asigna Null al valor del campo, previa
verificacion.
Tambien te recomiendo que en lugar de dejar el combo vacio, dejar una opcion
con <null> entre los valores del combo, porque cuando haya algo almacenado y
lo quieras quitar, no vas a poder dejar el combo en blanco si el estilo es
DropDownList.
Post by Ricardo Carcassón
entonces para eso debes chequear si no se ha seleccionado nada del combo
de
Post by Ricardo Carcassón
if combo1.listindex =-1 then 'Chequea si no se ha elegido nada
(codigo)
end if
--
Ricardo Carcassón
Inspectorate Griffith S.A
Santiago - Chile
Post by Jose Manuel
Perdón no me expliqué bien.
Mi intención es que si no selecciona nada del combobox en la base de
datos
Post by Ricardo Carcassón
Post by Jose Manuel
acces no se almacene nada y no de ningún error.
Gracias por las respuestas
Post by Jose Manuel
Hola!
No sé como hacer para dejar un combobox vacío. Está con la opción
"Style -
Post by Jose Manuel
2
Post by Jose Manuel
Dropdown List" para que obligatoriamente se tenga que escoger un valor
del
Post by Jose Manuel
Post by Jose Manuel
combobox y no se puedan poner nuevos, pero el error surge cuando lo
dejas
Post by Jose Manuel
Post by Jose Manuel
vacío.
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
Loading...