bonjour,
dans une requête, j'ai un critère de cette forme:
Comme VraiFaux(Nz([FORMS]![TRI]![AN1])+Nz([FORMS]![TRI]![AN2])=0;"*";"")
tout marche bien si AN1 ou AN2 est renseigné sous la forme 05 mais si le
champ comporte une lettre par exemple A, j'obtiens le message: Type de
données incompatible dans l'expression du critère.
j'ai beau regarder la requête SQL, je ne vois pas ce qui gêne avec une
lettre au lieu de chiffres.
Avez vous des idées ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JMH
Salut
Je ne sais pas si j'ai bien compris ta question? Apparement tu additionnes Nz(An1) + Nz(An2). Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent être que des chiffres ou une valeur Null Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la base 10), donc...... y'a erreur
en espérant... Bye
"Guillaume Bestal" a écrit dans le message de news:
bonjour, dans une requête, j'ai un critère de cette forme: Comme VraiFaux(Nz([FORMS]![TRI]![AN1])+Nz([FORMS]![TRI]![AN2])=0;"*";"")
tout marche bien si AN1 ou AN2 est renseigné sous la forme 05 mais si le champ comporte une lettre par exemple A, j'obtiens le message: Type de données incompatible dans l'expression du critère. j'ai beau regarder la requête SQL, je ne vois pas ce qui gêne avec une lettre au lieu de chiffres. Avez vous des idées ?
Salut
Je ne sais pas si j'ai bien compris ta question?
Apparement tu additionnes Nz(An1) + Nz(An2).
Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent
être que des chiffres ou une valeur Null
Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la
base 10), donc...... y'a erreur
en espérant...
Bye
"Guillaume Bestal" <funfunfun@free.fr> a écrit dans le message de news:
2vd204F2k9sn0U1@uni-berlin.de...
bonjour,
dans une requête, j'ai un critère de cette forme:
Comme VraiFaux(Nz([FORMS]![TRI]![AN1])+Nz([FORMS]![TRI]![AN2])=0;"*";"")
tout marche bien si AN1 ou AN2 est renseigné sous la forme 05 mais si le
champ comporte une lettre par exemple A, j'obtiens le message: Type de
données incompatible dans l'expression du critère.
j'ai beau regarder la requête SQL, je ne vois pas ce qui gêne avec une
lettre au lieu de chiffres.
Avez vous des idées ?
Je ne sais pas si j'ai bien compris ta question? Apparement tu additionnes Nz(An1) + Nz(An2). Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent être que des chiffres ou une valeur Null Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la base 10), donc...... y'a erreur
en espérant... Bye
"Guillaume Bestal" a écrit dans le message de news:
bonjour, dans une requête, j'ai un critère de cette forme: Comme VraiFaux(Nz([FORMS]![TRI]![AN1])+Nz([FORMS]![TRI]![AN2])=0;"*";"")
tout marche bien si AN1 ou AN2 est renseigné sous la forme 05 mais si le champ comporte une lettre par exemple A, j'obtiens le message: Type de données incompatible dans l'expression du critère. j'ai beau regarder la requête SQL, je ne vois pas ce qui gêne avec une lettre au lieu de chiffres. Avez vous des idées ?
Damien Dutreil
JMH wrote:
Salut
Je ne sais pas si j'ai bien compris ta question? Apparement tu additionnes Nz(An1) + Nz(An2). Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent être que des chiffres ou une valeur Null Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la base 10), donc...... y'a erreur
OK, j'ai compris ma bêtise !!! Parfois, c'set mieux quand d'autres le disent :-) merci bien,
JMH wrote:
Salut
Je ne sais pas si j'ai bien compris ta question?
Apparement tu additionnes Nz(An1) + Nz(An2).
Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent
être que des chiffres ou une valeur Null
Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la
base 10), donc...... y'a erreur
OK, j'ai compris ma bêtise !!!
Parfois, c'set mieux quand d'autres le disent :-)
merci bien,
Je ne sais pas si j'ai bien compris ta question? Apparement tu additionnes Nz(An1) + Nz(An2). Le Nz va(par défaut) prendre 0 si la valeur est Null. AN1 et AN2 ne peuvent être que des chiffres ou une valeur Null Moi, je n'ai jamais vu une addition d'un chiffre avec une lettre(dans la base 10), donc...... y'a erreur
OK, j'ai compris ma bêtise !!! Parfois, c'set mieux quand d'autres le disent :-) merci bien,