OVH Cloud OVH Cloud

nz ??

3 réponses
Avatar
JC
Bonjour.

J'ai access 2003 et dans une requête resul:nz([champ];0) ne fonctionne pas
alors que:

resul:VraiFaux([champ] is null;0;[champ])

Puis-je avoir une explication.. nz étant plus faxile à écrire ?

Merci

3 réponses

Avatar
3stone
Salut,

"JC"
| J'ai access 2003 et dans une requête resul:nz([champ];0) ne fonctionne pas


Si, cela fonctionne également dans une requête.

Ton problème est ailleurs...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Sylvain Lafontaine
Nz() est une fonction SQL, il est donc possible que vous ayez à utiliser la
virgule comme séparateur plutôt que le point-virgule sur votre machine.
VraiFaux() est une fonction VBA et n'utilise donc pas nécessairement la même
syntaxe comme séparateur de liste. Jetez un coup d'oeil sur vos paramètres
régionaux.

Si [champ] est un champ VBA plutôt qu'un champ SQL, cela ne fonctionnera pas
non plus avec Nz(); puisque cette dernière ne va voir exclusivement que les
champs SQL. (Les fonctions VBA peuvent voir les deux types.)

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"JC" wrote in message
news:42b40334$0$8885$
Bonjour.

J'ai access 2003 et dans une requête resul:nz([champ];0) ne fonctionne pas
alors que:

resul:VraiFaux([champ] is null;0;[champ])

Puis-je avoir une explication.. nz étant plus faxile à écrire ?

Merci




Avatar
JC
Merci et désolé pour le retard.

J'utilise VraiFaux, comme ça je ne m'exite pas bêtement.

Merci encore pour vos réponses et bonne fête

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news: %
Nz() est une fonction SQL, il est donc possible que vous ayez à utiliser
la virgule comme séparateur plutôt que le point-virgule sur votre machine.
VraiFaux() est une fonction VBA et n'utilise donc pas nécessairement la
même syntaxe comme séparateur de liste. Jetez un coup d'oeil sur vos
paramètres régionaux.

Si [champ] est un champ VBA plutôt qu'un champ SQL, cela ne fonctionnera
pas non plus avec Nz(); puisque cette dernière ne va voir exclusivement
que les champs SQL. (Les fonctions VBA peuvent voir les deux types.)

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"JC" wrote in message
news:42b40334$0$8885$
Bonjour.

J'ai access 2003 et dans une requête resul:nz([champ];0) ne fonctionne
pas alors que:

resul:VraiFaux([champ] is null;0;[champ])

Puis-je avoir une explication.. nz étant plus faxile à écrire ?

Merci