OVH Cloud OVH Cloud

Récupération des valeurs de plusieurs requetes dans des champs texte

5 réponses
Avatar
Olivier
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select simples)
je souhaites faire apparaitre le résultat de ces requetes dans des champs
texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune des
requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive" mais je
n'ai pas encore les reflexe d'un développeur vu que je ne connais pas 5% des
possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier

5 réponses

Avatar
Raymond [mvp]
Bonjour.

regarde si les fonctions DCount, DSum etc.... ne conviennent pas mieux à ton
problème .

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


"Olivier" a écrit dans le message de news:
d3ip1n$6kg$
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select
simples)
je souhaites faire apparaitre le résultat de ces requetes dans des champs
texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune des
requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive" mais
je
n'ai pas encore les reflexe d'un développeur vu que je ne connais pas 5%
des
possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier




Avatar
Jessy Sempere [MVP]
Bonjour

Est-ce que tes requêtes retourne un seul enregistrement ???

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Olivier" a écrit dans le message news:
d3ip1n$6kg$
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select
simples)

je souhaites faire apparaitre le résultat de ces requetes dans des champs
texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune des
requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive" mais
je

n'ai pas encore les reflexe d'un développeur vu que je ne connais pas 5%
des

possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier




Avatar
Olivier
oui un seul
"Jessy Sempere [MVP]" a écrit dans le message de
news:425cfc7e$
Bonjour

Est-ce que tes requêtes retourne un seul enregistrement ???

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Olivier" a écrit dans le message news:
d3ip1n$6kg$
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select
simples)

je souhaites faire apparaitre le résultat de ces requetes dans des
champs


texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune des
requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive"
mais


je
n'ai pas encore les reflexe d'un développeur vu que je ne connais pas 5%
des

possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier








Avatar
Olivier
je v regarder ce qu'elles font merci
"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

regarde si les fonctions DCount, DSum etc.... ne conviennent pas mieux à
ton

problème .

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


"Olivier" a écrit dans le message de
news:

d3ip1n$6kg$
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select
simples)
je souhaites faire apparaitre le résultat de ces requetes dans des
champs


texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune des
requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive"
mais


je
n'ai pas encore les reflexe d'un développeur vu que je ne connais pas 5%
des
possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier








Avatar
Jessy Sempere [MVP]
Ok

Il te suffit donc de créer des contrôles indépendant dans ton formulaire
qui ont comme source de donnée la même chose que chacune de tes requête :

Üount([ChampACompter];"Table";"Critère pour compter")

Pareil pour les sommes et le reste...

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Olivier" a écrit dans le message news:
d3itm4$9tc$
oui un seul
"Jessy Sempere [MVP]" a écrit dans le message
de

news:425cfc7e$
Bonjour

Est-ce que tes requêtes retourne un seul enregistrement ???

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Olivier" a écrit dans le message
news:


d3ip1n$6kg$
Bonjour,

J'ai créé 6 requètes différentes (des count, des sum et des select
simples)

je souhaites faire apparaitre le résultat de ces requetes dans des
champs


texte d'un formulaire
ma methode actuelle consiste a faire un docmd.openquery sur chacune
des



requetes et ensuite de faire des docmd.domenuitem pour simuler un
copier/coller
je me heurte à une erreur lorsque le résultat de la requete ne renvoie
aucune donnée.

Je sais pertinemment que ma methode est lourde et tres "instinctive"
mais


je
n'ai pas encore les reflexe d'un développeur vu que je ne connais pas
5%



des
possibilités.
Pourriez vous me donner le code vba ou tout ce que vous pouvez pour me
permettre de récuperer ces valeurs dans mes champs formulaire?

Merci d'avance je patauge
Olivier