J'utilise Access depuis longtemps en vrai bricoleur et g=E9n=E9ralement j=
e m'en sors=20
correctement (sans VB). Je rencontre l=E0 un probleme avec VRAIFAUX : OK =
dans un=20
formulaire, mais dans une requete UPDATE la fonction n'est plus reconne !=
!
UPDATE RFEV SET [ExAbo] =3D VraiFaux( EstNull([SommeEuro]), "" , "Renouve=
l=E9" ),=20
SommeEuro =3D NewAbo, DateVersement =3D now, NewAbo =3D null
WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non d=E9finie dans l'expression.
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
JLuc
JLuc wrote:
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" , "Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression .
Bon j'ai trouvé : ici, il faut IIF au lieu de VraiFaux.
J'ai un peu du mal avec ces langages différents selon le contexte. JL
JLuc wrote:
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" ,
"Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null
WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression .
Bon j'ai trouvé : ici, il faut IIF au lieu de VraiFaux.
J'ai un peu du mal avec ces langages différents selon le contexte.
JL
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" , "Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression .
Bon j'ai trouvé : ici, il faut IIF au lieu de VraiFaux.
J'ai un peu du mal avec ces langages différents selon le contexte. JL
Eric
Bonjour JLuc,
Remplaces VraiFaux par Iif (iif) c'est la dénomination anglaise.
Je n'ai pas regardé le reste.
A+ Eric
JLuc écrivait news:40fe35a8$0$31416$:
Bonjour,
J'utilise Access depuis longtemps en vrai bricoleur et généralement je m'en sors correctement (sans VB). Je rencontre là un probleme avec VRAIFAUX : OK dans un formulaire, mais dans une requete UPDATE la fonction n'est plus reconne !!
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" , "Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression.
Comment cela se fait il ? C'est Access 97.
Merci pour vos conseils. JLuc
Bonjour JLuc,
Remplaces VraiFaux par Iif (iif) c'est la dénomination anglaise.
J'utilise Access depuis longtemps en vrai bricoleur et généralement je
m'en sors correctement (sans VB). Je rencontre là un probleme avec
VRAIFAUX : OK dans un formulaire, mais dans une requete UPDATE la
fonction n'est plus reconne !!
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" ,
"Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null
WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression.
Remplaces VraiFaux par Iif (iif) c'est la dénomination anglaise.
Je n'ai pas regardé le reste.
A+ Eric
JLuc écrivait news:40fe35a8$0$31416$:
Bonjour,
J'utilise Access depuis longtemps en vrai bricoleur et généralement je m'en sors correctement (sans VB). Je rencontre là un probleme avec VRAIFAUX : OK dans un formulaire, mais dans une requete UPDATE la fonction n'est plus reconne !!
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull([SommeEuro]), "" , "Renouvelé" ), SommeEuro = NewAbo, DateVersement = now, NewAbo = null WHERE NewAbo is not null and NewAbo like "#*" and NewAbo > 1;
Il affiche l'erreur : fonction Vraifaux non définie dans l'expression.
Comment cela se fait il ? C'est Access 97.
Merci pour vos conseils. JLuc
Gilles
Bonjour, Jean-Luc
-----Message d'origine----- JLuc wrote:
UPDATE RFEV SET [ExAbo] = VraiFaux( EstNull ([SommeEuro]), "" ,