ALTER TABLE: Ajouter une nouvelle colonne booléenne avec la valeur par défaut et la case à cocher
Qu'est-ce que le bon requête DDL pour ajouter un Booléen de type de données de colonne à une table?
Jusqu'à présent, j'ai vu des exemples comme le suivant...
ALTER TABLE MyTable ADD MyNewColumName BIT
mais ils ne semblent pas être correct à 100% depuis
- Accès ne s'applique pas le contrôle de case à cocher pour la nouvelle colonne, et
- les valeurs autorisées pour cette colonne semble être
0
et-1
Cette question n'est pas sur la définition du type de données du champ, mais sur le réglage de l'affichage par défaut (votre titre est trompeur). @Remou dit ci-dessous, ce n'est pas quelque chose qui est réglable avec DDL.
OriginalL'auteur OrElse | 2011-03-09
Vous devez vous connecter pour publier un commentaire.
Un exemple DAO.
À partir de: http://wiki.lessthandot.com/index.php/Add_a_Display_Control_(Case à cocher,_Combobox)_to_a_YesNo_Field
OriginalL'auteur Fionnuala
Dans l'accès au Oui/Non type de données est une logique de champ, affichage oui/non, vrai/faux, ou on/off. Quand vous regardez le code VBA le vrai et le faux constantes sont équivalentes à -1 et 0.
Si vous utilisez ce champ pour remplir une case à cocher, il va fonctionner correctement.
Vous pouvez être en mesure de Changer votre instruction alter utiliser "YESNO" en tant que tel:
Qui devrait vous donner l'souhaité case à cocher dans la colonne de table access.
Effectivement, il fonctionne trop
OriginalL'auteur Patrick