Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

champ dans etat selon condition (2)

24 réponses
Avatar
Dolten Altgor
Je reviens pour poser une question concernant un tuyau que m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit afficher une
phrase en fonction d'un enregistrement ou plusieurs enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils

10 réponses

1 2 3
Avatar
ze Titi
Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le
Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais
mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de news:

Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi
Eh bien, vérificatio faite le champ NUMERO de la table un est sans doublon
et celui da la table 2 avec. J'ai l'impresion que la fonction (rechdom) ne
fais la recherche que sur la premiere ligne de ma table2 dont je souhaite
verifier le champ REFERENCE. Comment faire pour verifier tous les
enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de
champ et c'est les mêmes dans les deux tables. Je ne vois pas où cela
peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de
news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que je
sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes
toute la partie VraiFaux de la fonction proposée et tu vois le résultat.
Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements de
la table FACTUREL où le champ NUMERO est égal au champ NUMERO de ma
table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à voir
où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans la
chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du jeudi
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero]) Comme
"LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le NUMERO
est égal auNUMERO de la table FACTURE contiennent LR, cela ne
fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le message
de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" & [Numero])='mavaleur';"Ta
phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du jeudi
Je reviens pour poser une question concernant un tuyau que m'avait
fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs enegistrements
présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les
deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition n'est
pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi










Avatar
Dolten Altgor
Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est EGAL
à LR...

merci encore

"ze Titi" a écrit dans le message de news:

Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi
Eh bien, vérificatio faite le champ NUMERO de la table un est sans
doublon et celui da la table 2 avec. J'ai l'impresion que la fonction
(rechdom) ne fais la recherche que sur la premiere ligne de ma table2
dont je souhaite verifier le champ REFERENCE. Comment faire pour
verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de
champ et c'est les mêmes dans les deux tables. Je ne vois pas où cela
peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de
news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que
je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes
toute la partie VraiFaux de la fonction proposée et tu vois le
résultat. Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements
de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de
ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à
voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message
de news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce
cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans
la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero])
Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le
NUMERO est égal auNUMERO de la table FACTURE contiennent LR, cela
ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le
message de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" &
[Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du
Je reviens pour poser une question concernant un tuyau que
m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs
enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les
deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition
n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi














Avatar
Pierre CFI [mvp]
j'avais posé une question béte, numéro est bien un champ numérique ???

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Dolten Altgor" a écrit dans le message de news: 458ba6d0$0$27397$
Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount renvoit un numérique. Elle compte le nombre de REFERENCE
pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi 22/12/2006 jour de la Saint François-Xavière, tu as écrit
:
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces pierres";"")

Dis-nous !

Eh bien, vérificatio faite le champ NUMERO de la table un est sans doublon et celui da la table 2 avec. J'ai l'impresion que
la fonction (rechdom) ne fais la recherche que sur la premiere ligne de ma table2 dont je souhaite verifier le champ
REFERENCE. Comment faire pour verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news: 458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de champ et c'est les mêmes dans les deux tables. Je ne
vois pas où cela peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP jettent un oeil, peut-être déceleront-ils tout de suite,
j'avoue que je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes toute la partie VraiFaux de la fonction proposée et tu
vois le résultat. Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero]) ="LR") va regarder le champ REFERENCE des
enregistrements de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero]) Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le NUMERO est égal auNUMERO de la table FACTURE contiennent
LR, cela ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" & [Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as
Je reviens pour poser une question concernant un tuyau que m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit afficher une
phrase en fonction d'un enregistrement ou plusieurs enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi


















Avatar
Dolten Altgor
et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")

"Dolten Altgor" a écrit dans le message de news:
458ba6d0$0$27397$
Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est
EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi
Eh bien, vérificatio faite le champ NUMERO de la table un est sans
doublon et celui da la table 2 avec. J'ai l'impresion que la fonction
(rechdom) ne fais la recherche que sur la premiere ligne de ma table2
dont je souhaite verifier le champ REFERENCE. Comment faire pour
verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types
de champ et c'est les mêmes dans les deux tables. Je ne vois pas où
cela peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message
de news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que
je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu
supprimes toute la partie VraiFaux de la fonction proposée et tu
vois le résultat. Tu sauras vite si le rechDom fonctionne
correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements
de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de
ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à
voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message
de news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce
cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans
la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero])
Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le
NUMERO est égal auNUMERO de la table FACTURE contiennent LR, cela
ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le
message de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" &
[Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du
jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as écrit
:
Je reviens pour poser une question concernant un tuyau que
m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs
enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état.
Les deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition
n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi


















Avatar
ze Titi
Affaire classée... :D

Merci du retour !

Dans ton message <458bb425$0$27366$ du vendredi
et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")

"Dolten Altgor" a écrit dans le message de news:
458ba6d0$0$27397$
Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est
EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de
news:
Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi
Eh bien, vérificatio faite le champ NUMERO de la table un est sans
doublon et celui da la table 2 avec. J'ai l'impresion que la fonction
(rechdom) ne fais la recherche que sur la premiere ligne de ma table2
dont je souhaite verifier le champ REFERENCE. Comment faire pour
verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de
champ et c'est les mêmes dans les deux tables. Je ne vois pas où cela
peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de
news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que
je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes
toute la partie VraiFaux de la fonction proposée et tu vois le
résultat. Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements
de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de
ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à
voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message
de news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce
cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans
la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero])
Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le
NUMERO est égal auNUMERO de la table FACTURE contiennent LR, cela
ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le
message de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" &
[Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du
Je reviens pour poser une question concernant un tuyau que
m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs
enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les
deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition
n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





-- Voilou !
Cordialement,

Ze Titi








--
Cordialement,

Ze Titi













Avatar
Pierre CFI [mvp]
hum, hum,hum

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"ze Titi" a écrit dans le message de news:
Affaire classée... :D

Merci du retour !

Dans ton message <458bb425$0$27366$ du vendredi 22/12/2006 jour de la Saint François-Xavière, tu as écrit
:
et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R') AND NUMERO=" & [numero]);"Ces pierres...";"")

"Dolten Altgor" a écrit dans le message de news: 458ba6d0$0$27397$
Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount renvoit un numérique. Elle compte le nombre de REFERENCE
pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi 22/12/2006 jour de la Saint François-Xavière, tu as
bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as écrit
:
Eh bien, vérificatio faite le champ NUMERO de la table un est sans doublon et celui da la table 2 avec. J'ai l'impresion que
la fonction (rechdom) ne fais la recherche que sur la premiere ligne de ma table2 dont je souhaite verifier le champ
REFERENCE. Comment faire pour verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news: 458ac2ae$0$5105$
Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de champ et c'est les mêmes dans les deux tables. Je ne
vois pas où cela peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de news:
Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP jettent un oeil, peut-être déceleront-ils tout de
suite, j'avoue que je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes toute la partie VraiFaux de la fonction proposée et
tu vois le résultat. Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as
En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero]) ="LR") va regarder le champ REFERENCE des
enregistrements de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de ma table 1 sur laquelle se base
l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as
Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero]) Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le NUMERO est égal auNUMERO de la table FACTURE contiennent
LR, cela ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le message de news:
Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" & [Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu
Je reviens pour poser une question concernant un tuyau que m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit afficher une
phrase en fonction d'un enregistrement ou plusieurs enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi








-- Voilou !
Cordialement,

Ze Titi





-- Voilou !
Cordialement,

Ze Titi








--
Cordialement,

Ze Titi

















Avatar
Eric
Bonjour,

RechDom() ne retournera que le 1er enreg satisfaisant la condition mise
en critère. Tu ne pourras donc pas vérifier les autres comme indiqué
dans ton post précédent.
J'ai du mal à comprendre exactement ce que tu veux mais bon c'est
peut-être la perspective d'une consommation accrue de liquide à bulles ;-)

PS: Si la recherche n'aboutit pas, RechDom() retourne Null et non 0, si
je ne me trompe pas.

et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")

"Dolten Altgor" a écrit dans le message de news:
458ba6d0$0$27397$

Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est
EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de
news:

Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi

bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de
news:

Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi

Eh bien, vérificatio faite le champ NUMERO de la table un est sans
doublon et celui da la table 2 avec. J'ai l'impresion que la fonction
(rechdom) ne fais la recherche que sur la premiere ligne de ma table2
dont je souhaite verifier le champ REFERENCE. Comment faire pour
verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$

Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types
de champ et c'est les mêmes dans les deux tables. Je ne vois pas où
cela peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message
de news:

Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que
je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu
supprimes toute la partie VraiFaux de la fonction proposée et tu
vois le résultat. Tu sauras vite si le rechDom fonctionne
correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi

En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements
de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de
ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à
voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message
de news:

Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce
cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans
la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du

Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero])
Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le
NUMERO est égal auNUMERO de la table FACTURE contiennent LR, cela
ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le
message de news:

Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" &
[Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du
jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as écrit
:

Je reviens pour poser une question concernant un tuyau que
m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs
enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état.
Les deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition
n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi





-- Voilou !


Cordialement,

Ze Titi





--
Voilou !
Cordialement,

Ze Titi










--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr













Avatar
ze Titi
Bonjour Eric

D'où ma suggestion d'utilisation d'un CpteDom mais apparemment...

Dans ton message du vendredi
Bonjour,

RechDom() ne retournera que le 1er enreg satisfaisant la condition mise en
critère. Tu ne pourras donc pas vérifier les autres comme indiqué dans ton
post précédent.
J'ai du mal à comprendre exactement ce que tu veux mais bon c'est peut-être
la perspective d'une consommation accrue de liquide à bulles ;-)

PS: Si la recherche n'aboutit pas, RechDom() retourne Null et non 0, si je ne
me trompe pas.

et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")

"Dolten Altgor" a écrit dans le message de news:
458ba6d0$0$27397$

Ok, en fait dcount ça donne cptedom...

Cela dit, si la fonction renvoie un numérique comment faire?
Car je ne souhaite aficher ma phrase QUE lorsque le champ reference est
EGAL à LR...

merci encore

"ze Titi" a écrit dans le message de
news:

Bonjour Dolten Altgor

Remplace CptDom par DCount
Par ailleurs, il n'y pas de ="LR", j'avais mis <>0. La fonction DCount
renvoit un numérique. Elle compte le nombre de REFERENCE pour le Numero.
Et il y a 3 paramètres pour cette fonction, c'est pour ça que j'avais mis

=VraiFaux(DCount("reference";"facturel";"numero=" & [numero])<>0;"Ces
pierres...";"")

Dis-nous


Dans ton message <458b9fef$0$5095$ du vendredi

bonjour,

Donc j'ai mis:
=VraiFaux(CptDom("reference";"facturel";"numero=" & [numero])="LR";"Ces
pierres...")

mais là Access me demande dentrer une valeur de parametre pour cptdom...

merci

"ze Titi" a écrit dans le message de
news:

Bonjour Dolten Altgor

Ah, nous y voila...Ce n'est pas RechDom mais CptDom qu'il faut utiliser

VraiFaux(CptDom("REFERENCE";"FACTUREL;"Numero=" & [Numero])<>0;"Ces
pierres";"")

Dis-nous !

Dans ton message <458ac664$0$5091$ du jeudi

Eh bien, vérificatio faite le champ NUMERO de la table un est sans
doublon et celui da la table 2 avec. J'ai l'impresion que la fonction
(rechdom) ne fais la recherche que sur la premiere ligne de ma table2
dont je souhaite verifier le champ REFERENCE. Comment faire pour
verifier tous les enregistrements dont le champ NUMERO est le même?

a+

"Dolten Altgor" a écrit dans le message de news:
458ac2ae$0$5105$

Quand j'enleve vraifaux la fonction me retourne 0 alors que le champ
REFERENCE est égal à LR...
C'est sûr qu'il y a une erreur quelque part. J'ai vérifié les types de
champ et c'est les mêmes dans les deux tables. Je ne vois pas où cela
peut clocher...

merci de vos aides

"ze Titi" a écrit dans le message de
news:

Tu as bien compris le fonctionnement de la fonction.
Je t'avoue franchement que je ne comprends pas non plus. Si les MVP
jettent un oeil, peut-être déceleront-ils tout de suite, j'avoue que
je sèche...
Mais tu peux déjà regarder ce que te renvoit le RechDom, tu supprimes
toute la partie VraiFaux de la fonction proposée et tu vois le
résultat. Tu sauras vite si le rechDom fonctionne correctement.

Dis-nous

Dans ton message <458a7bc7$0$27403$ du jeudi

En effet, le champ REFERENCE est égal à LR...
Si je comprends bien RechDom("REFERENCE";"FACTUREL";"Numero=" &
[Numero]) ="LR") va regarder le champ REFERENCE des enregistrements
de la table FACTUREL où le champ NUMERO est égal au champ NUMERO de
ma table 1 sur laquelle se base l'état?

Car cela ne me retourne pas la phrase escompté. Je n'arrive pas à
voir où se situe l'erreur...
Merci



"ze Titi" a écrit dans le message
de news:

Bonjour Dolten Altgor

Tu dis 'Contiennent LR', mais ça n'est pas 'égalent LR'. Dans ce
cas:

Comme "LR*" si tes factures commencent par LR

ou

Comme "*LR*" si tes factures contiennent LR n'importe où dans la
chaîne

ou

Comme "*LR" si tes factures se terminent par LR

ou enfin

Comme "*L*R*" si tes lettres L et R peuvent se situer partout dans
la chaîne

Dis-nous !

Dans ton message <458a762e$0$27367$ du

Merci de ta réponse,

J'ai donc mis dans le champ etat:

=VraiFaux(RechDom("REFERENCE";"FACTUREL";"Numero=" & [Numero])
Comme "LR";"Ces pierres...";"rien du tout")

mais bien que le champ REFERENCE de la table FACTUREL dont le
NUMERO est égal auNUMERO de la table FACTURE contiennent LR, cela
ne fonctionne pas...

Je ne vois pas ce qui cloche...
A+


"ze Titi" a écrit dans le
message de news:

Bonjour Dolten Altgor

Peut-être quelque chose du genre :

IIf(DLookup("ChampX";"Table2";"Numero=" &
[Numero])='mavaleur';"Ta phrase";"Ton autre phrase")

Dis-nous !

Dans ton message <458a69a3$0$27368$ du
jeudi 21/12/2006 jour de la Saint Pierre Canisinus, tu as écrit
:

Je reviens pour poser une question concernant un tuyau que
m'avait fourni
Tisane il y a une dizaine de jours.
En effet, je souhaite insérer dans un état un champ qui doit
afficher une
phrase en fonction d'un enregistrement ou plusieurs
enegistrements présent
dans une AUTRE table que celle sur laquelle est basé l'état. Les
deux tables
ont bien entendu um champ NUMERO commun.

Pour un enegistrement de la même base, Tisane m'avait proposé :

=iif([ChampX]<>0;"Ta phrase";"Ce que tu veux si la condition
n'est pas
remplie")

Cette fois-ci il faudrait qq chose du genre:

=iif([ChampX de la table 2 where
table2.NUMERO=table1.NUMERO]='mavaleur';"Ta
phrase";"Ce que tu veux si la condition n'est pas
remplie")

Là je sèche complètement,
Merci de vos conseils


-- Voilou !
Bon requêtage,
Cordialement,
ze Titi






-- Voilou !
Bon courage !
Cordialement,
ze Titi





-- Voilou !
Cordialement,

Ze Titi





-- Voilou !


Cordialement,

Ze Titi





-- Voilou !
Cordialement,

Ze Titi











--

Cordialement,

Ze Titi














Avatar
Eric
Bonjour ze titi,

J'ai lu le fil rapidement, donc je peux mal interpreté.
Mais j'ai du mal à comprendre sa formule.
RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero])


Il ne teste pas si RechDom() retourne quelque chose.
Donc je m'inquiète du resultat retourné par VraiFaux() comme indiqué ici :
VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")



Bonjour Eric

D'où ma suggestion d'utilisation d'un CpteDom mais apparemment...

Dans ton message du vendredi

Bonjour,

RechDom() ne retournera que le 1er enreg satisfaisant la condition
mise en critère. Tu ne pourras donc pas vérifier les autres comme
indiqué dans ton post précédent.
J'ai du mal à comprendre exactement ce que tu veux mais bon c'est
peut-être la perspective d'une consommation accrue de liquide à bulles
;-)

PS: Si la recherche n'aboutit pas, RechDom() retourne Null et non 0,
si je ne me trompe pas.


et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR
REFERENCE='1R') AND NUMERO=" & [numero]);"Ces pierres...";"")






--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
ze Titi
Tu n'interprètes pas mal, c'est bien ça. Et je vois effectivement assez
mal comment il peut être certain de son résultat. Personnellement,
j'avais suggéré l'utilisation du DCount à la place du DLookup afin de
vérifier qu'il existait bien des Reference de type "LR" dans Facturel
pour le numero donné. Je gage que nous aurons bientôt des nouvelles de
Dolten nous demandant de modifier sa formule...

Wait and see...

Dans ton message du vendredi
Bonjour ze titi,

J'ai lu le fil rapidement, donc je peux mal interpreté.
Mais j'ai du mal à comprendre sa formule.
RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R') AND
NUMERO=" & [numero])


Il ne teste pas si RechDom() retourne quelque chose.
Donc je m'inquiète du resultat retourné par VraiFaux() comme indiqué ici :
VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR REFERENCE='1R')
AND NUMERO=" & [numero]);"Ces pierres...";"")



Bonjour Eric

D'où ma suggestion d'utilisation d'un CpteDom mais apparemment...

Dans ton message du vendredi

Bonjour,

RechDom() ne retournera que le 1er enreg satisfaisant la condition mise en
critère. Tu ne pourras donc pas vérifier les autres comme indiqué dans ton
post précédent.
J'ai du mal à comprendre exactement ce que tu veux mais bon c'est
peut-être la perspective d'une consommation accrue de liquide à bulles ;-)

PS: Si la recherche n'aboutit pas, RechDom() retourne Null et non 0, si je
ne me trompe pas.


et bien, je crois avoi résolu le pb:

VraiFaux(RechDom("REFERENCE";"FACTUREL";"(REFERENCE='LR' OR
REFERENCE='1R') AND NUMERO=" & [numero]);"Ces pierres...";"")





--
Cordialement,

Ze Titi




1 2 3