Null interdit
Il n'a donc pas de prénom (En fait, si, c'est Michel Colucci, mais, on va dire qu'il n'avait pas de prénom, d'accord ?
).Revenez en mode création, et définissez la propriété de Prénom Null Interdit : Oui.
Lancez ensuite la table en mode saisie de données (on se doute qu'il va y avoir un souci, puisque, justement, on avait entré un client sans prénom juste avant :Et on a un message qu'on commence à connaître :
Il nous a laissé le prénom de Coluche tout vide, pas de souci !
Mais à partir de maintenant, plus question d'entrer un nouveau client sans prénom ! Essayez d'entrer Disney, et de sauvegarder :
Comme nous ne voulons pas ajouter ce client, cliquez sur OK, et appuyez sur
Chaine vide autorisée
Essayez de supprimer Charlie (Sélectionnez-le en noir, et effacez le)
Enregistrez le changement, et O surprise ! Pas de message d'erreur de la part d'Access !
C'est comme si vous possédiez un appartement : vous avez le droit de ne rien mettre dedans (c'est à dire "pas de locataire"), mais, s'il y a un locataire, vous n'avez pas le droit de le virer pour le remplacer par "rien"... Il y a une difflérence entre "ne rien mettre" et "mettre rien".
dans notre cas, c'est tout le contraire : on a le droit de "mettre rien", mais pas "de ne rien mettre".
dans notre cas, c'est tout le contraire : on a le droit de "mettre rien", mais pas "de ne rien mettre".
Lancez ensuite votre table en mode saisie de données et essayez de supprimer Max, et enregistrez :
Afin d'éviter de vous embrouiller, lorsque vous désirez exiger le remplissage d'un champ, mettez à la fois Null Interdit à Oui, et Chaîne Vide Autorisée à Non.
Pour le prénom, laissez Null Interdit à Non, et Chaîne vide autorisée à Oui. Ainsi, nous pourrons ajouter de nouveaux clients tels que Coluche, mais si un prénom existe à un moment donné, il n'est pas logique de pouvoir le supprimer (mais vous pouvez avoir un autre avis).
Aucun commentaire:
Enregistrer un commentaire