OVH Cloud OVH Cloud

Libellé sur Requete

2 réponses
Avatar
Claudine
Bjr,
Je voudrais savoir s'il est possible (et comment !!)=20
d'imprimer un libell=E9 variable fonction de x criteres.
CAD : Je voudrais controler un fichier xls qui est repris=20
dans Access et imprimer les anomalies constat=E9es. Je sais=20
lefaire mais 1 test =3D 1 libell=E9 =3D 1 requete. (pas tres=20
joyeux comme solution).
Soit par exemple les champs a,b,c,d je veux controler=20
si a =3D 0 et b > 0 message 1
si b + c + d =3D 0 et a =3D 0 message 2
si d < c mesage 3
etc ...
Merci

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu peux utiliser des VraiFaux imbriqués, mais au delà de qq options c'est ingérable (comme les SI impliqués dans excel)
donc il faut faire une fonction personalisée dans un module du style
Function MonTest(a,b,c,d)
if condition1 then
Montest = "libellé 1"
elseif condition2 then
Montest = "libellé 2"

etc...
et dans la req un champ
Résultat du test : MonTest([champa];[champb];[champc];[champd])


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Claudine" a écrit dans le message de news:071e01c48f31$80abaac0$
Bjr,
Je voudrais savoir s'il est possible (et comment !!)
d'imprimer un libellé variable fonction de x criteres.
CAD : Je voudrais controler un fichier xls qui est repris
dans Access et imprimer les anomalies constatées. Je sais
lefaire mais 1 test = 1 libellé = 1 requete. (pas tres
joyeux comme solution).
Soit par exemple les champs a,b,c,d je veux controler
si a = 0 et b > 0 message 1
si b + c + d = 0 et a = 0 message 2
si d < c mesage 3
etc ...
Merci
Avatar
Claudine
Merci c'est super ca fonctionne
-----Message d'origine-----
bonjour
tu peux utiliser des VraiFaux imbriqués, mais au delà de
qq options c'est ingérable (comme les SI impliqués dans

excel)
donc il faut faire une fonction personalisée dans un
module du style

Function MonTest(a,b,c,d)
if condition1 then
Montest = "libellé 1"
elseif condition2 then
Montest = "libellé 2"

etc...
et dans la req un champ
Résultat du test : MonTest([champa];[champb];[champc];
[champd])



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Claudine" a écrit
dans le message de news:071e01c48f31$80abaac0

$
Bjr,
Je voudrais savoir s'il est possible (et comment !!)
d'imprimer un libellé variable fonction de x criteres.
CAD : Je voudrais controler un fichier xls qui est repris
dans Access et imprimer les anomalies constatées. Je sais
lefaire mais 1 test = 1 libellé = 1 requete. (pas tres
joyeux comme solution).
Soit par exemple les champs a,b,c,d je veux controler
si a = 0 et b > 0 message 1
si b + c + d = 0 et a = 0 message 2
si d < c mesage 3
etc ...
Merci


.