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
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" <jc.zbrizer@free.fr> wrote in message
news:42b40334$0$8885$636a15ce@news.free.fr...
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 ?
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
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
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: %23GurNoDdFHA.228@TK2MSFTNGP12.phx.gbl...
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" <jc.zbrizer@free.fr> wrote in message
news:42b40334$0$8885$636a15ce@news.free.fr...
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 ?
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 ?