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

VBA Access Discussion :

Code pour ouvrir un Formulaire à partir du champ d'un Etat


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Décembre 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chargé d'études

    Informations forums :
    Inscription : Décembre 2016
    Messages : 27
    Points : 23
    Points
    23
    Par défaut Code pour ouvrir un Formulaire à partir du champ d'un Etat
    Bonjour tous le monde

    Voici ma demande :

    J'ai un table "mission" avec comme champs CodeMission, NomMission
    J'ai une table "attribution" avec comme champs CodeAttribution, CodeMission (lié à la première table), Salarié. Un formulaire F_Attribution a été créé.

    L'objectif étant de pouvoir attribuer une mission à un ou plusieurs salariés.

    J'ai créé un Etat afin de présenter une synthèse de toutes les missions renseignées dans la base de données. Le choix de l'utilisation d'un Etat se justifie par la présentation personnalisable qu'il propose, avec des regroupements etc. Donc lorsque j'ouvre cet Etat, il me présente toutes les missions et codes missions correspondants, ligne par ligne.

    J'ai ajouté un bouton btnAttribution dans en mode Création dans la partie "Détail", de manière à ce qu'en mode Etat le bouton apparaisse à coté de chaque ligne de mission (je ne sais pas si je suis clair).

    A présent, j'aimerai votre aide. Ce que je souhaite, c'est qu'en cliquant sur un des boutons btnAttribution, celui-ci ouvre le formulaire F_Attribution dont le champ CodeMission correspondrait au CodeMission de la ligne de l'Etat pour laquelle j'ai cliqué sur le btnAttribution.

    Je ne vois pas comment expliquer mon problème de manière plus claire, mais j'ai bien conscience que c'est assez indigeste, expliqué de la sorte...

    Pour ceux qui auront réussi à me comprendre, savez-vous s'il est possible de coder une procédure qui me permette de répondre à ma demande ?

    Je vous remercie d'avance

    Alban

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    J'ai créé un Etat afin de présenter une synthèse de toutes les missions renseignées dans la base de données. Le choix de l'utilisation d'un Etat se justifie par la présentation personnalisable qu'il propose, avec des regroupements
    Bonsoir,
    j'ai du mal à comprendre que tu arrives à faire un état avec 2 tables et que tu n'arrives pas à faire un formulaire.
    On ne peut pas à partir d'un état ouvrir un formulaire, c'est en général le contraire qui se fait.
    Je suis sur que si tu expliquais plus en détail ce que tu souhaites mettre en place, il sera possible de créer le formulaire avec les boutons que tu veux.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Chargé d'études
    Inscrit en
    Décembre 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chargé d'études

    Informations forums :
    Inscription : Décembre 2016
    Messages : 27
    Points : 23
    Points
    23
    Par défaut
    Bonjour,

    J'ai trouvé la solution, j'applique une condition à la requête sur laquelle est basée mon formulaire. La condition est insérée sur le champ CodeMission, et dit que la valeur de ce champ doit être égal à la valeur de la zone de texte de l'état dans laquelle apparait le CodeMission. Ainsi, lorsque je clique sur le bouton d'une ligne, il m'affiche le formulaire ouvert sur l'enregistrement relatif à la ligne de l'état en question. Bon c'est pas facile à expliquer sans capture d'écran, mais l'important c'est que ça marche

    Cordialement,

    Alban

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

Discussions similaires

  1. Code pour ouvrir les formulaires dans la meme fenetre
    Par maxime350 dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/04/2008, 16h54
  2. Réponses: 2
    Dernier message: 18/09/2007, 12h52
  3. Code pour ouvrir un formulaire
    Par EGSway dans le forum IHM
    Réponses: 6
    Dernier message: 11/07/2007, 06h16
  4. Mot de Passe sur un bouton de com. pour ouvrir un formulaire
    Par Droopynnette dans le forum Access
    Réponses: 1
    Dernier message: 29/09/2005, 11h38
  5. code pour fermer un formulaire
    Par rippey dans le forum IHM
    Réponses: 2
    Dernier message: 21/10/2003, 15h51

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