Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: FreddyJ en Octubre 22, 2009, 02:13:12 am

Título: Combo Box Tipo Boolean
Publicado por: FreddyJ en Octubre 22, 2009, 02:13:12 am
Hola. Necesito ayuda con algo.

Cree un campo Tipo Boolena que se llama Chk1 y en un formulario un combo que tiene Sí y No...  Como hago para que cuando guarde un Sì en la base de datos se me guarde como true o false, ya que no es un chek sino un combo?
Título: Re:Combo Box Tipo Boolean
Publicado por: seba123neo en Octubre 23, 2009, 01:20:31 am
Hola, no decis con que base trabajas, pero en estos casos lo mas comun es crear un campo de tipo Integer, y guardar 0 o 1, y es re facil despues guardarlo, ya que en la primera opcion pones el NO y en la otra el SI y simplemente guardas el listindex del combo en ese momento.otra forma es simplemente hacer un Cbool() al listindex, hay muchas formas, o comparando simplemete el texto del combo.
Título: Re:Combo Box Tipo Boolean
Publicado por: NolO en Octubre 23, 2009, 06:43:09 pm
Hola solo para complementar con un ejemplo a la explicacion de sebas

CBool(IIf(Combo1.ListIndex = 0, -1, 0))

Suerte.
Título: Re:Combo Box Tipo Boolean
Publicado por: FreddyJ en Octubre 24, 2009, 12:47:09 pm
Muchas gracias, fue de gran ayuda.