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

IHM Discussion :

Utilisation d'un formulaire en sous-formulaire


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Points : 99
    Points
    99
    Par défaut Utilisation d'un formulaire en sous-formulaire
    Bonsoir,

    voila,

    j'ai créé un formulaire avec une liste et à coté un bouton "Ajout". L'utilisateur ouvre la liste choisi un nom. Si le nom qu'il veut n'existe pas, il appuye sur le bouton, alors un petit form s'ouvre, l'utilisateur entre le nom souhaité et ensuite femre.
    Lorsque le formulaire récupere le focus, je fais ds les evenement, sous "sur Activaté" le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.MaListe.Requery
    Me.refresh
    et qd donc l'utilisateur réappuye sur la liste, alors le nouveau nom apprait en plus des anciens. Donc ca fonctionne tres bien.

    Ensuite j'ai créé un GRAND FORMULAIRE dans lesquel j'ai ajouté le formulaire precedent en "sous formulaire"
    J'ai donc les meme fonctionnalités:
    Si je clique sur la liste, elle s'ouvre et il y a bien les données dedans,
    Lorsque je clique sur bonton ya bien le form "ajout" qui s'ouvre, j'ajoute alors un nom
    Mais lorsque je reviens, ds la liste le nouveau nom entré n'apparait pas (et pourtant il a été enregistré car il est dans ma table)

    COMMENT FAIRE?

    UN GRAND MERCI D'AVANCE

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Essaie de faire un refresh de ton sous-formulaire, il y a probablement des liens entre le sous-formulaire et le formulaire.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Points : 99
    Points
    99
    Par défaut
    Merci

    Mais où mettre le refresh de mon ss formulaire? A quel évenement?
    MERCI

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Essaies sur le Activé du formulaire.

    Quand je cherche où mettre mon code pour avoir le meilleur résultat, je mets de MsgBox sur les évènements qui me semblent intéressants et je regardes celui qui me convient le mieux lors de l'affichage des MsgBox.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    moi j avais le meme probleme, en fait je me suis apercu que si je clique sur mon sous formulaire avant de modifier mon formulaire principale ca marchait. Donc j ai fait un petit code vb en procedure d entree sur ce formulaire

    tu dois mettre le focus sur ton sous formulaire et ceci marche par moi

  6. #6
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Points : 99
    Points
    99
    Par défaut
    Je viens juste de lire vos reponses. MERCI

    Mais j'ai utilisé une autre méthode: j'ai tout simplmement fait un requery sur ma liste lorsque elle attrape le focus, ce qui fait qu'à chaque fois que l'utilisateur ouvre la liste, elle se met à jour.

    MERCI tout de meme ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lier un sous-formulaire à un sous-formulaire
    Par bobosh dans le forum IHM
    Réponses: 2
    Dernier message: 02/03/2021, 11h45
  2. Réponses: 5
    Dernier message: 06/05/2015, 12h24
  3. Réponses: 2
    Dernier message: 24/06/2013, 09h31
  4. Réponses: 2
    Dernier message: 23/06/2013, 21h07
  5. Accéder à un sous-formulaire de sous-formulaire
    Par touftouf57 dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/11/2008, 19h04

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