Comment afficher 0 si champs est null access?

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

  • Votes
  • Date
  • Date décroissante
  1. 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

    1. 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 .
      1. Salut arnoldint,

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