Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2011, 11h38   #1
Candidat au titre de Membre du Club
 
Homme Rémi GANSONRE
Inscription : juillet 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Homme Rémi GANSONRE
Localisation : Burkina Faso

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 24
Points : 10
Points : 10
Par défaut Nom du formulaire appelant

Bonjour!

J'ai des formulaires qui appelle un autre formulaire et je voudrais qu'après update du formulaire appélé , je rafraichi une zone de liste modifiable du formulaire appelant.
Mais je ne sais pas comment avoir le nom du formulaire appelant.

Merci pour votre aide!
reims87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h05   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Bonjour,

Comment ouvres-tu tes formulaires ? Si tu utilises VBA, DoCmd.OpenForm..., tu peux utiliser le dernier paramètre pour transmettre une expression de chaîne lors de l'ouverture.

Ici, ce serait le nom du formulaire appelant, que tu peux alors récupérer dans le code du formulaire appelé.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 16h36   #3
Candidat au titre de Membre du Club
 
Homme Rémi GANSONRE
Inscription : juillet 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Homme Rémi GANSONRE
Localisation : Burkina Faso

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 24
Points : 10
Points : 10
Salut!

J'utilise des macros pour ouvrir mes formulaires. C'est pour cela que je sais pas comment avoir le nom.
J'espère que j'aurai une solution.

Merci pour ton soutien!

Cordialement!!
reims87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 16h58   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Alors, sans utiliser VBA, je ne vois pas.

Ce n'est pas si terrible, tu devrais peut-être songer à t'y mettre.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 17h19   #5
Candidat au titre de Membre du Club
 
Homme Rémi GANSONRE
Inscription : juillet 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Homme Rémi GANSONRE
Localisation : Burkina Faso

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 24
Points : 10
Points : 10
J'ouvre mes formulaires maintenant avce VBA.
Comment dois-je proceder ?
Merci!
reims87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 19h36   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Bonsoir,

Déjà, l'aide te fournirait sinon toutes les explications, du moins les plus essentielles.

Code :
DoCmd.OpenForm "frmFormulaireAppele", , , , , acNormal, Me.Name
Dans l'événement Sur ouverture du formulaire appelé, par exemple, mais tu peux l'utiliser dans d'autres événements du formulaire :

Code :
1
2
3
4
5
6
7
8
9
Private Sub Form_Open(Cancel As Integer)
 
    Dim strNomFormAppelant    
 
    strNomFormAppelant = Me.OpenArgs
 
    MsgBox strNomFormAppelant
 
End Sub
La récupération de l'argument dans une variable, c'est juste un exemple.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 09h34   #7
Candidat au titre de Membre du Club
 
Homme Rémi GANSONRE
Inscription : juillet 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Homme Rémi GANSONRE
Localisation : Burkina Faso

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 24
Points : 10
Points : 10
Bonjour!

Problème résolu!
Merci ça m'a beaucoup aidé.
Au revoir et à bientôt !

Cordialement!!!
reims87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h12.


 
 
 
 
Partenaires

Hébergement Web