Autor Tema: Combo Box Tipo Boolean  (Leído 3310 veces)

0 Usuarios y 1 Visitante están viendo este tema.

FreddyJ

  • Kilobyte
  • **
  • Mensajes: 51
  • Reputación: +0/-2
    • Ver Perfil
Combo Box Tipo Boolean
« 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?

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Combo Box Tipo Boolean
« Respuesta #1 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.

NolO

  • Kilobyte
  • **
  • Mensajes: 73
  • Reputación: +6/-0
    • Ver Perfil
Re:Combo Box Tipo Boolean
« Respuesta #2 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.

FreddyJ

  • Kilobyte
  • **
  • Mensajes: 51
  • Reputación: +0/-2
    • Ver Perfil
Re:Combo Box Tipo Boolean
« Respuesta #3 en: Octubre 24, 2009, 12:47:09 pm »
Muchas gracias, fue de gran ayuda.