OVH Cloud OVH Cloud

Formule

14 réponses
Avatar
Sady
Bonjour =E0 tous..=20
Voici ma question:=20

Dans la source control des propri=E9t=E9s de ma zone de texte=20
dans mon =E9tat, est-ce possible de mettre=20
plusieurs "crit=E8res" ? Je vous donne un exemple:

Dans mon champ surface j'ai la commande qui dit ceci:=20
=3DVraiFaux([Surface]=3D1.36;"BALO";[surface]) et dans le=20
champ=20

PCM Sp=E9cifi=E9: =3DVraiFaux(nz([PCM Sp=E9cifi=E9];0)=3D0;"------";
[PCM sp=E9cifi=E9]) et dans=20

le champ PPM Sp=E9cifi=E9: =3DVraiFaux(nz([PPM Sp=E9cifi=E9];0)=3D0;"-
-----";[PPM sp=E9cifi=E9])

Est-ce que je pourrais rajouter quelque chose qui dirait=20
a mon PCM sp=E9cifi=E9 d'inscrire des tirets dans le champ=20
PPM Sp=E9cifi=E9 au lieu de faire le calcul compris dans la=20
requ=EAte. Calcul dans la requ=EAte ---> (PPM Sp=E9cifi=E9:=20
[R=E9sultats_imp=E9rial].[PCM sp=E9cifi=E9]/[Surface]).

Merci =E0 tous

Sady

4 réponses

1 2
Avatar
Sady
Salut 3stone,

Ça fonctionne à merveille :) Il ne me reste qu'a
l'adapter a tous mes champs.

Merci infiniment
Sady
-----Message d'origine-----
Salut,

"Sady"
Je ne peux prendre un champ indépendant car c'est le
fruit d'un calcul dans le formulaire correspondant. Et
dans ce champ dans l'état j'ai déjà ceci : =VraiFaux(nz
([PPM Spécifié];0)=0;"------";[PPM spécifié]) qu'il faut
que je conserve..
Ne puis-je pas mettre les deux formules en même temps..
une a la suite de l'autre ou imbriqué d'une façon ?

genre: =VraiFaux(nz([PPM Spécifié];0)=0;"------";[PPM
spécifié])=iif([Surface]="BALO";"----";[PPM Spécifié])


Un problème clairement énoncé est à moitié résolu ;-
))))


Le tout, c'est de définir les priorités... savoir
quelle valeur

prendra le pas sur une autre !

Je devine, je ne peu faire autrement ;-) que si :

[Surface]="BALO" OU [PPM Spécifié]=0 tu souhaite "--
-"


sinon, tu mets la valeur de [PPM Spécifie]

Essaies, si cela te convient:
= iif(([Surface]="BALO") OR ([PPM Spécifié]=0);"----
";[PPM Spécifié])


Si ce n'est pas ce que tu désire, donne les liens et
priotités, clairement :o)



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.



Avatar
Sady
Voici ce qui est présentement dans mon champs et que je
désire garder:
=VraiFaux([Surface]=1.36;"BALO";[surface])

Mais voici ce que je veux rajouter.. quelque chose comme
ca mais ca fontionne pas:
= iif(([Surface]=1.36"BALO") OR ([Zone]="Boite");"----";
[surface])

comment y arriver ?
Merci
Sady

-----Message d'origine-----
Salut 3stone,

Ça fonctionne à merveille :) Il ne me reste qu'a
l'adapter a tous mes champs.

Merci infiniment
Sady
-----Message d'origine-----
Salut,

"Sady"
Je ne peux prendre un champ indépendant car c'est le
fruit d'un calcul dans le formulaire correspondant. Et
dans ce champ dans l'état j'ai déjà ceci : =VraiFaux(nz
([PPM Spécifié];0)=0;"------";[PPM spécifié]) qu'il faut
que je conserve..
Ne puis-je pas mettre les deux formules en même temps..
une a la suite de l'autre ou imbriqué d'une façon ?

genre: =VraiFaux(nz([PPM Spécifié];0)=0;"------";[PPM
spécifié])=iif([Surface]="BALO";"----";[PPM Spécifié])


Un problème clairement énoncé est à moitié résolu ;-
))))


Le tout, c'est de définir les priorités... savoir
quelle valeur

prendra le pas sur une autre !

Je devine, je ne peu faire autrement ;-) que si :

[Surface]="BALO" OU [PPM Spécifié]=0 tu souhaite "-
-


-"

sinon, tu mets la valeur de [PPM Spécifie]

Essaies, si cela te convient:
= iif(([Surface]="BALO") OR ([PPM Spécifié]=0);"----
";[PPM Spécifié])


Si ce n'est pas ce que tu désire, donne les liens et
priotités, clairement :o)



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.

.





Avatar
3stone
re,

"Sady"
Voici ce qui est présentement dans mon champs et que je
désire garder:
=VraiFaux([Surface]=1.36;"BALO";[surface])

Mais voici ce que je veux rajouter.. quelque chose comme
ca mais ca fontionne pas:
= iif(([Surface]=1.36"BALO") OR ([Zone]="Boite");"----";[surface])


Que veux tu exprimer avec :

([Surface]=1.36"BALO") ??


PS: Cette partie doit représenter une "expression à évaluer"

qui peut être simple: Couleur = Bleu
ou combinée : Couleur = Bleu OU Couleur = Vert
Couleur = Bleu ET Chiffre = 8


PS2: Tu dois pouvoir faire par toi-même, maintenant.
Eventuellement, en cherchant un peu :-))


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
Sady
Bonjour,

J'y travaille toujours 3stone.. dès que j'ai trouvé je te
montre tout ça.

Merci de ton aide
Sady
-----Message d'origine-----
re,

"Sady"
Voici ce qui est présentement dans mon champs et que je
désire garder:
=VraiFaux([Surface]=1.36;"BALO";[surface])

Mais voici ce que je veux rajouter.. quelque chose comme
ca mais ca fontionne pas:
= iif(([Surface]=1.36"BALO") OR ([Zone]="Boite");"----";
[surface])



Que veux tu exprimer avec :

([Surface]=1.36"BALO") ??


PS: Cette partie doit représenter une "expression à
évaluer"


qui peut être simple: Couleur = Bleu
ou combinée : Couleur = Bleu OU Couleur =
Vert

Couleur = Bleu ET
Chiffre = 8



PS2: Tu dois pouvoir faire par toi-même, maintenant.
Eventuellement, en cherchant un peu :-))


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------









.



1 2