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 21/04/2011, 14h02   #1
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut actualiser 2 formulaires sur clic

Bonjour à tous,

J'ai deux formulaires distinct, non ouvert en même temps, avec un bouton permettant d'ouvrir un formulaire "client". Lorsque je clique sur le bouton valider du formulaire client, je voudrais que les deux formulaires soient mis à jour automatiquement.

J'ai utilisé le code suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub CmdValider_Click()
Me.Requery
 
    Forms!FF_Previsionnel.Requery
    Forms!FF_Previsionnel.Refresh
 
    Forms!FF_Suivi.Requery
    Forms!FF_Suivi.Refresh
 
DoCmd.Close
 
End Sub
Avec ce code seul le premier formulaire est mis à jour vu qu'il est ouvert.

J'aurai besoin de votre aide SVP

Cordialement
Ronin.01
ronin.01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 15h39   #2
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut Je crois que la réponse est dans ta question

Citation:
Avec ce code seul le premier formulaire est mis à jour vu qu'il est ouvert
Si c'est bien la raison, ouvre le second formulaire, mets le à jour, puis refermes-le.

Mais je ne suis pas sûr de moi...

Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 02h39   #3
Membre régulier
 
Homme Marcel
Directeur technique
Inscription : avril 2011
Messages : 100
Détails du profil
Informations personnelles :
Nom : Homme Marcel
Localisation : Belgique

Informations professionnelles :
Activité : Directeur technique
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 100
Points : 97
Points : 97
Par défaut [AC 2007] actualiser 2 formulaires sur clic

Bonjour à tous,

C'est bien confus. Je me demande déjà si on doit dire "mettre à jour un formulaire".
Un formulaire sert à saisir ou à visualiser des données inscrites dans des tables ou requêtes. C'est donc ces deux objets qu'on actualise.

Je ne vois vraiment pas l'intêret de mettre à jour un formulaire qui n'est pas ouvert. Il n'y a rien à mettre à jour, puisqu'on a rien modifié, et rien ajouté.

Si toutefois, il y a un côté amusant qui m'échappe, ouvre-le et puis ferme-le.
Tu pourrais d'ailleurs faire ça aussi avec le formulaire 1.

Sur click:
Code :
1
2
3
4
Docmd.OpenForm "MonFormulaire2"
Docmd.Close acForm, "MonFormulaire2"
Docmd.Close acForm, "MonFormulaire1"
Docmd.OpenForm "MonFormulaire1"
Bien à toi

Marcel
Marcello5255 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 13h27   #4
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut [AC-2007] actualiser 2 formulaires sur clic

Bonjour,

En fait j'ai deux formulaires : Suivi journalier client
Suivi previsionnel client.

Sur chaque formulaire j'ai un bouton qui permet d'ouvrir un Fichier Client.

Je voudrais indiquer dans ma ligne de code : "mettre à jour le formulaire chargé". puisque celui qui n'est pas chargé sera automatiquement mis a jour à son ouverture.

J'espère avoir été plus clair, merci d'avance.

Cordialement.
Stéphane
ronin.01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 15h52   #5
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut [AC-2007] actualiser 2 formulaires sur clic

bonjour,

J'ai résolu mon problème en cherchant sur d'autres forum :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub CmdValider_Click()
Me.Requery
 
DoCmd.Close acForm, "F_Clients"
 
'on va déterminer le formulaire qui est actif afin de l'actualiser
 
    If CurrentProject.AllForms!FF_Previsionnel.IsLoaded Then
 
         Forms!FF_Previsionnel.Refresh
 
    Else
 
        If CurrentProject.AllForms!FF_Suivi.IsLoaded Then
 
        Forms!FF_Suivi.Refresh
 
        End If
    End If
 End Sub
Bonne fin de journée
Stéphane
ronin.01 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 12h23.


 
 
 
 
Partenaires

Hébergement Web