OVH Cloud OVH Cloud

DCOUNT VBA

3 réponses
Avatar
Stéphane
DCount("[Lien]", "[tb reglement facture]", "[Pay=E9]=3D 'PAYE'

A ce code , je voudrais ajouter un critere disant

et le champ N=B0facture =3D FA002
on aurait dit :
AND [N=B0facture] =3D FA002

et pour les valeurs identique du champ N=B0facture en cours
on aurait dit :
AND .........

je m'explique
j'ai un formulaire ou j'ai le numero de facture, ensuite,=20
j'ai un sous formulaire ou j'ai les reglements
champs fils :[N=B0facture]=20
champs pere :[N=B0facture]=20

Donc quand je passe au second enregistrement dans le sous=20
formulaire , j'ai le meme numme numero de facture.


Merci d'avance

3 réponses

Avatar
Raymond [mvp]
Bonjour.

tu le rajoutes dans la clause where:
DCount("[Lien]", "[tb reglement facture]", "[Payé]= 'PAYE' And [N°facture]
='" & Me.facture & "'")

facture est le champ numéro de facture affiché dans le formulaire principal.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Stéphane" a écrit dans le message de
news:42be01c3e3af$6dc45070$
DCount("[Lien]", "[tb reglement facture]", "[Payé]= 'PAYE'

A ce code , je voudrais ajouter un critere disant

et le champ N°facture = FA002
on aurait dit :
AND [N°facture] = FA002

et pour les valeurs identique du champ N°facture en cours
on aurait dit :
AND .........

je m'explique
j'ai un formulaire ou j'ai le numero de facture, ensuite,
j'ai un sous formulaire ou j'ai les reglements
champs fils :[N°facture]
champs pere :[N°facture]

Donc quand je passe au second enregistrement dans le sous
formulaire , j'ai le meme numme numero de facture.


Merci d'avance
Avatar
joyeux atchoum
S'lt

Excuse moi mais j'ai du mal à suivre ta question.

Si tu veux un dcount avec plusieurs critéres tu fais comme tu as dit, tu utilises les conjonctions AND et OR.

oki je crois avoir compris
tu peux faire comme ceci

"AND [N°facture] ='" & [Formulaires]![tonformprincipal]![lechampfacture] "'"

ce qui peux donner en source controle de ton champ

Üount("[Lien]", "[tb reglement facture]", "[Payé]= 'PAYE' AND [N°facture] ='" & [Formulaires]![TonFormPrincipal]![LeChampFacture] &"'")


voili

j'espere que je pas dit une grosse connerie tu as un exemple dans l'aide de dcount

ja
qui ....
Avatar
Stéphane
Merci
-----Message d'origine-----
Bonjour.

tu le rajoutes dans la clause where:
DCount("[Lien]", "[tb reglement facture]", "[Payé]
= 'PAYE' And [N°facture]

='" & Me.facture & "'")

facture est le champ numéro de facture affiché dans le
formulaire principal.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Stéphane" a écrit
dans le message de

news:42be01c3e3af$6dc45070$
DCount("[Lien]", "[tb reglement facture]", "[Payé]= 'PAYE'

A ce code , je voudrais ajouter un critere disant

et le champ N°facture = FA002
on aurait dit :
AND [N°facture] = FA002

et pour les valeurs identique du champ N°facture en cours
on aurait dit :
AND .........

je m'explique
j'ai un formulaire ou j'ai le numero de facture, ensuite,
j'ai un sous formulaire ou j'ai les reglements
champs fils :[N°facture]
champs pere :[N°facture]

Donc quand je passe au second enregistrement dans le sous
formulaire , j'ai le meme numme numero de facture.


Merci d'avance



.