Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/12/2010, 16:01
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dudas acerca del modo del registro del checkbox en una BD

Mas o menos así.
La cosa depende un poco de qué lenguaje y qué tipo de formularios se usan, pero en esencia lo que guardas es si el CheckBox está chequeado o no. El valor asuma dentro del código no es realmente importante, porque se resuelve en la aplicación.
Puede resultar un poco difícil de ver al principio, pero la idea es que cuando guaras el dato en la base debe ser lo más simple posible, y en realidad lo único que importa es el estado del control, no lo que eso signifique, ya que en realidad no es el valor "servicio" lo que vas a usar, sino si ese checkbox debe visualizarse seleccionado o no.
¿Se entiende la diferencia?
La idea es que si en ese caso, el que esté seleccionado luego lo usas como "servicio", "cola", "perro"o "activar", dependerá de lo que tu form haga y de lo que programes en ese caso, pero cuando analizas datos, lo que vale es el principio de ahorro: ¿Para que almacenar "servicio", si programáticamente poner 0 ó 1 es suficiente y ocupa menos espacio?

Espero que se entienda un poco.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)