IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Mettre a jour un sous formulaire


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut Mettre a jour un sous formulaire
    Bonjour a tous jai un formulaire societe , un formulaire produit et dans c 2 formulaires jai un sous formulaires Crée
    et jaimerais que lorsque je modifi le sous formulaire Crée dans le formulaire societe bah le sous formulaire se mette a jour dans le formulaire produit

    Une idée

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour

    Tu peux essayer la méthode .Requery, en VBA sur évènement après mise à jour de ton sous formulaire.

    Bon courage,

    pgz

  3. #3
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    Merci de ton aide mais il me semble que requery est utilisé seulement pour mettre a jour une requete

  4. #4
    Membre régulier Avatar de Rcanada
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 130
    Points : 123
    Points
    123
    Par défaut
    Non, il a raison, tu peux utiliser requery comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me!nom_controle.requery

  5. #5
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    re,
    La méthode Requery met à jour les données sous-jacentes d'un formulaire spécifié ou d'un contrôle du formulaire actif, en interrogeant à nouveau la source de données du formulaire ou du contrôle.
    bon courage,

    pgz

  6. #6
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    jai essaye mais cela me met une erreur
    jai fais
    [SOCIETE].requery -> marche pas
    [cree].requery ->marche pas
    Form![CREE].no_societe.requery -> marche pas non plus

  7. #7
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Re,

    Tu devrais essayer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!FormulaireSociété.SousformCrée.Requery
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!FormulaireSociété.SousformCrée.Form.Requery
    Bon courage

    pgz

  8. #8
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 150
    Points : 107
    Points
    107
    Par défaut
    la methode Requery fonctionne normalement

  9. #9
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    Bonjour tout le monde
    jai essayé ce que vous mavez donnée, ca fait pas derreur mais ca ne met pas a jour jsuis obligé de fermer et reouvrir le formulaire pour que ca marche

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 52
    Points : 32
    Points
    32
    Par défaut
    J'ai exactement le même problème, le requery marche sur les champs du formulaire, mais apparement il veut pas le faire sur les sous-formulaires, chai pas pourquoi, si quelqu'un sait, moi je continue de creuser de mon côté.

  11. #11
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    Et en mettant sur l'évènement 'sur activation' du formulaire Société
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ContrôleDesfrmCrée.Requery
    ?

    Bon courage,

    pgz

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 52
    Points : 32
    Points
    32
    Par défaut
    Yes ! J'ai trouvé la syntaxe !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        Me.[SousForm].Form!Champ.Requery
    Bon ça fait juste 1 h 30 que je teste toutes les possibilités, mais au moins ça marche (enfin pour moi), me reste plus qu'à trouver sur quel évenement le placer (je l'ai testé sur un bouton). Voilà, j'espère que ça va marcher pour toi jojo57 (vérifie bien le nom qu'a ton sous-formulaire à l'intérieur du formulaire).

    PS: Tiens vous sauriez pas comment plutot que de mettre à jour un champ, réinitialiser carrément tous les champs du sous-formulaire ?

Discussions similaires

  1. [AC-2007] Mettre à jour un sous-formulaire à partir d'un comboBox
    Par marycaLou dans le forum IHM
    Réponses: 2
    Dernier message: 17/12/2012, 21h03
  2. Code pour mettre a jour un sous-formulaire
    Par nianko dans le forum Access
    Réponses: 1
    Dernier message: 07/10/2010, 13h08
  3. Mettre à jour un sous formulaire
    Par Phyl dans le forum IHM
    Réponses: 7
    Dernier message: 27/09/2007, 11h54
  4. Mettre a jour un sous-formulaire
    Par polianita dans le forum Access
    Réponses: 2
    Dernier message: 26/09/2006, 17h35
  5. Mettre a jour un sous formulaire
    Par dynxd dans le forum Access
    Réponses: 4
    Dernier message: 29/09/2005, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo