Comment afficher 0 si champs est null access?

Fermé
arnoldint Messages postés 22 Date d'inscription jeudi 1 janvier 2004 Statut Membre Dernière intervention 14 mars 2006 - 4 févr. 2005 à 12:44
GUYSYS Messages postés 27 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 2 septembre 2006 - 25 sept. 2005 à 22:33
bonjour,

j'ai une table access dans laquelle il ya un champs semaine ;
jj'ai une requete qui selectionne pour chaque semaine le nombre d'opérations par type opération.
le probleme c'est que je ve afficher toutes les semaines et s'il n'y a aucune opération je veux quand meme qu'il m'affiche 0.

exemple:

S1 op1
S1 op1
S1 op2
S2 op1
S3 op2


resultat voulu:

S1 op1 2
S1 op2 1
S2 op1 1
S2 op2 0
S3 op1 0
S3 op2 1


Merci d'avance.

3 réponses

random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
4 févr. 2005 à 14:09
sinon tu peux ecrire une fonction que tu pourras utiliser partout
function nullazer(x as variant) as variant
if is null x then
nullazer=0
else
nullazer=x
end if
end function
cepenadant il y n'y a rien à faire pour retirer les nuls des résultats
de requête analyse croisée sinon créer une table de résultat et la corriger


0
GUYSYS Messages postés 27 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 2 septembre 2006 11
25 sept. 2005 à 22:33
Bonjour,
Essaies dans les propriétés du champ de mettre la valeur par défaut à O ou dans les propriétés du contrôle , si tu en as un.

Je réponds un peu tard mais je viens de me brancher sur ce site .
0
slolo2000 Messages postés 315 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 29 mai 2007 48
4 févr. 2005 à 13:01
Salut arnoldint,

essaye ceci :
SELECT Nz(ton_champ, 0)
FROM ta_table;
-2