OVH Cloud OVH Cloud

Problème lors de l'éxecution d'une macro dans un sous-formulaire .

5 réponses
Avatar
Sylvie182
La macro doit afficher la fiche complète d'une personne ; le bouton qui lance
la macro se trouve dans un sous-formulaire PERSONNES qui dépend du formulaire
principale SOCIETES. La macro fonctionne bien qd PERSONNES est affiché
independemment du formulaire SOCIETES. Pb: la réfPersonne n'est pas mémorisée
et m'est demandée à l'ouverture de la fiche personne au lieu de s'affichée
automatiquement ... ?

5 réponses

Avatar
Gafish
Bonjour aussi

Sylvie182 wrote:
La macro doit afficher la fiche complète d'une personne ; le bouton
qui lance la macro se trouve dans un sous-formulaire PERSONNES qui
dépend du formulaire principale SOCIETES. La macro fonctionne bien qd
PERSONNES est affiché independemment du formulaire SOCIETES. Pb: la
réfPersonne n'est pas mémorisée et m'est demandée à l'ouverture de la
fiche personne au lieu de s'affichée automatiquement ... ?


Je ne suis pas sur d'avoir tout saisi, mais si le but est d'ouvrir un
formulaire affichant la fiche de la personne en cours dans le sous
formulaire, il faut ouvrir le formulaire FichePersonne avec un critère de
filtre correspondant à la personne en cours, par exemple (à remplacer par
tes noms) :

DoCmd.OpenForm "FichePersonne", , , "refPersonne=" &
Me.NomSousForm.ZoneRefPersonne

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Sylvie182
Merci bcp pour ta réponse. Ce n'est pas tout à fait ça, mais énervée, g
résolu le pb autrement en utilisant plus de sous formulaire. Je maîtrise pas
asser bien ..
Je rencontre un nouveau pb .. J'aimerais dans un formulaire, cliquer sur un
bouton qui ouvre un doc Word avec des champs de fusion ; ces champs
j'aimerais qu'il soient rempli automatiquement avec les données Access de
l'enregistrement en cours du formulaire. Le doc Word est fait mais je ne sais
pas comment y envoyer automatiquement les données ? Si tu as une solution ?
J'espère que le pb est bien posé. Merci ..
Avatar
Gafish
"Sylvie182" a écrit dans le message de
news:
Merci bcp pour ta réponse. Ce n'est pas tout à fait ça, mais énervée, g
résolu le pb autrement en utilisant plus de sous formulaire. Je maîtrise
pas

asser bien ..
Je rencontre un nouveau pb .. J'aimerais dans un formulaire, cliquer sur
un

bouton qui ouvre un doc Word avec des champs de fusion ; ces champs
j'aimerais qu'il soient rempli automatiquement avec les données Access de
l'enregistrement en cours du formulaire. Le doc Word est fait mais je ne
sais

pas comment y envoyer automatiquement les données ? Si tu as une solution
?

J'espère que le pb est bien posé. Merci ..


Deux solutions.
Soit tu es passé par Word, tu as choisi ta source de données et tu as mis
tes champs de fusion, en ce cas, il suffit de lancer la fusion et tu auras
ce que tu désires, soit via Access tu injectes des données dans ton document
Word, en ce cas, regarde ici :
http://officesystem.access.free.fr/vba/word.htm

Avatar
Gafish
"Sylvie182" a écrit dans le message de
news:
Merci bcp pour ta réponse. Ce n'est pas tout à fait ça, mais énervée, g
résolu le pb autrement en utilisant plus de sous formulaire. Je maîtrise
pas

asser bien ..
Je rencontre un nouveau pb .. J'aimerais dans un formulaire, cliquer sur
un

bouton qui ouvre un doc Word avec des champs de fusion ; ces champs
j'aimerais qu'il soient rempli automatiquement avec les données Access de
l'enregistrement en cours du formulaire. Le doc Word est fait mais je ne
sais

pas comment y envoyer automatiquement les données ? Si tu as une solution
?

J'espère que le pb est bien posé. Merci ..


Le coup est parti vite :) je termine.
Regarde donc partiulièrement dans l'adresse que je t'ai donné "insérer des
données" et idem après un signet.
C'est du vba en revanche, mais c'est bien expliqué.

Arnaud

Avatar
Sylvie182
Super! Gla solution dans la rubrique "Insérer des données à partir d'un
formulaire" à partir de l'adresse que tu m'as indiquée. Merci encore ! Bonne
continuation.

Sylvie



"Sylvie182" a écrit dans le message de
news:
Merci bcp pour ta réponse. Ce n'est pas tout à fait ça, mais énervée, g
résolu le pb autrement en utilisant plus de sous formulaire. Je maîtrise
pas

asser bien ..
Je rencontre un nouveau pb .. J'aimerais dans un formulaire, cliquer sur
un

bouton qui ouvre un doc Word avec des champs de fusion ; ces champs
j'aimerais qu'il soient rempli automatiquement avec les données Access de
l'enregistrement en cours du formulaire. Le doc Word est fait mais je ne
sais

pas comment y envoyer automatiquement les données ? Si tu as une solution
?

J'espère que le pb est bien posé. Merci ..


Le coup est parti vite :) je termine.
Regarde donc partiulièrement dans l'adresse que je t'ai donné "insérer des
données" et idem après un signet.
C'est du vba en revanche, mais c'est bien expliqué.

Arnaud