Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2008, 09h18   #1
Invité de passage
 
Inscription : juin 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 8
Points : 1
Points : 1
Par défaut Laisser un champ vide

Bonjour,

Dans une base de données pour gérer des notes d'élèves, j'ai besoin de laisser des champs vides dans une table afin de pouvoir effectuer les moyennes.

"0" étant différent de "pas de note" bien entendu dans le cas de moyennes !


Or, je ne peux pas laisser de champs vides : Ils sont tous de format numérique, avec "null" en valeur par défaut. Mais dès que je saisi une valeur, dans un champ , tous les autres champs sont remplis par "0,00" (le format que j'ai défini). LA valeur "null" n'est donc pas acceptée.

Quelle est la solution ? Merci.

Yves
ledude89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 09h41   #2
Futur Membre du Club
 
Inscription : mai 2008
Messages : 34
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 34
Points : 17
Points : 17
Citation:
Envoyé par ledude89 Voir le message
Bonjour,

Dans une base de données pour gérer des notes d'élèves, j'ai besoin de laisser des champs vides dans une table afin de pouvoir effectuer les moyennes.

"0" étant différent de "pas de note" bien entendu dans le cas de moyennes !


Or, je ne peux pas laisser de champs vides : Ils sont tous de format numérique, avec "null" en valeur par défaut. Mais dès que je saisi une valeur, dans un champ , tous les autres champs sont remplis par "0,00" (le format que j'ai défini). LA valeur "null" n'est donc pas acceptée.

Quelle est la solution ? Merci.

Yves
Bonjour ledude89,

Met comme type de donnnées pour ton champ note, la type de données texte ou mémo.
nanot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 10h25   #3
Invité de passage
 
Inscription : juin 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 8
Points : 1
Points : 1
Citation:
Envoyé par nanot Voir le message
Bonjour ledude89,

Met comme type de donnnées pour ton champ note, la type de données texte ou mémo.
Bonjour,

Oui, mais dans ce cas là, on ne peut plus effectuer de calculs. Dans mes champ de calcul des moyennes, je ne peux plus ajouter de fonctions. Mes champs calculés ne sont plus acifs.
ledude89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 11h14   #4
Invité de passage
 
Inscription : juin 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 8
Points : 1
Points : 1
Citation:
Envoyé par ledude89 Voir le message
Bonjour,

Oui, mais dans ce cas là, on ne peut plus effectuer de calculs. Dans mes champ de calcul des moyennes, je ne peux plus ajouter de fonctions. Mes champs calculés ne sont plus acifs.
En fait, il suffit de définir, dans la conception de la table, les champs au format numérique, avec la condition "valide SI" = Est Null (que l'on peut combiner avec d'autres conditions).
Il faut que cela soit défini au niveau de la table et non au niveau du formulaire.

Si ça peut aider...
ledude89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 11h51   #5
Futur Membre du Club
 
Inscription : mai 2008
Messages : 34
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 34
Points : 17
Points : 17
Moi, je n'ai jamais fait cela.

Et pour les calculs, tu peux les faire même avec des champs texte ou mémo.
nanot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h17.


 
 
 
 
Partenaires

Hébergement Web