OVH Cloud OVH Cloud

champs "vides" dans une analyse croisée

5 réponses
Avatar
alainD
Bonjour,
Quand il n'y a pas de r=E9sultat =E0 metrre dans un champ=20
d'analyse crois=E9e celui-ci reste "vide", mais je voudrais=20
qu'il y ait des z=E9ros, Le contenu (?) de ces champs=20
r=E9siste =E0 des tests bas=E9s sur IsEmpty ou IsNull ... ???=20
comment faire?
Merci

5 réponses

Avatar
Raymond [mvp]
Bonjour.

essaie d'utiliser la fonction Nz
Nz(Monchamp;0) en création access
Nz(Monchamp,0) en sql

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"alainD" a écrit dans le message de
news:290401c41eca$1e5c77a0$
Bonjour,
Quand il n'y a pas de résultat à metrre dans un champ
d'analyse croisée celui-ci reste "vide", mais je voudrais
qu'il y ait des zéros, Le contenu (?) de ces champs
résiste à des tests basés sur IsEmpty ou IsNull ... ???
comment faire?
Merci
Avatar
Bonjour,
j'ai bien trouvé NZ dans la version 2000 ( pas dans la 97)
mais ça ne donne rien de neuf le champ reste vide ;
d'ailleurs quand on tape nz(<<champ>>;0), il n'y a pas de
correction en Nz(.... comme avec les autres
fonctions ... ???
Alain

-----Message d'origine-----
Bonjour.

essaie d'utiliser la fonction Nz
Nz(Monchamp;0) en création access
Nz(Monchamp,0) en sql

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum



Avatar
Raymond [mvp]
cette fonction existe en 97. si le champ reste vide c'est qu'il n'a pas la
valeur Null.
(l'aide en ligne 97 est assez claire d'ailleurs)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:1ac7e01c41ee3$a5b94b10$
Bonjour,
j'ai bien trouvé NZ dans la version 2000 ( pas dans la 97)
mais ça ne donne rien de neuf le champ reste vide ;
d'ailleurs quand on tape nz(<<champ>>;0), il n'y a pas de
correction en Nz(.... comme avec les autres
fonctions ... ???
Alain
Avatar
AlainD
Oui, je l'ai retrouvée dans VB, mais le problème est
comment décider qu'une analyse croisée renvoie "Null" ou
autre chose ... Je dispose d'une table Rebuts
(Produits,Quantité,type de rebut), si je fais une toute
simple requete AC, j'ai un tableau avec en ligne les
produits, en colonne les types, et dans les qques cases
non "vide" la quantité. C'est ce vide dont je veux faire
un zéro dans la requete AC ....

Alain

-----Message d'origine-----
cette fonction existe en 97. si le champ reste vide c'est
qu'il n'a pas la

valeur Null.
(l'aide en ligne 97 est assez claire d'ailleurs)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le
message de

news:1ac7e01c41ee3$a5b94b10$
Bonjour,
j'ai bien trouvé NZ dans la version 2000 ( pas dans la 97)
mais ça ne donne rien de neuf le champ reste vide ;
d'ailleurs quand on tape nz(<<champ>>;0), il n'y a pas de
correction en Nz(.... comme avec les autres
fonctions ... ???
Alain


.



Avatar
Raymond [mvp]
soit tu appliques une requête mise à jour qui va remettre 0 dans les null
avant de lancer ta requeête AC, soit tu indiques Nz sur tous les champs de
ta requête AC.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"AlainD" a écrit dans le message de
news:1ac6f01c41ef4$ae8fa700$
Oui, je l'ai retrouvée dans VB, mais le problème est
comment décider qu'une analyse croisée renvoie "Null" ou
autre chose ... Je dispose d'une table Rebuts
(Produits,Quantité,type de rebut), si je fais une toute
simple requete AC, j'ai un tableau avec en ligne les
produits, en colonne les types, et dans les qques cases
non "vide" la quantité. C'est ce vide dont je veux faire
un zéro dans la requete AC ....

Alain