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 :

Formulaire apparenté à un sous formulaire


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Formulaire apparenté à un sous formulaire
    Bonsoir à tous,
    J'ai un formulaire principal (FEtudiant) contenant un sous formulaire (FDossier). Ce sous formulaire a un champ clé (RéfDossier), un champ numérique (RéfEtudiant) et différents autres champs. Dans FDossier, j'essaie de créer sans réussite un bouton commande ouvrant un formulaire apparenté FDiscipline contenant un champ clé (RéfDiscipline), un champ numérique (RéfDossier) et d'autres champs.
    Est-il possible de synchroniser FDiscipline à FDossier.
    Ex : dans FEtudiant, NomEtudiant = charles et RéfEtudiant =1
    Dans FDossier RéfEtudiant(numérique) = 1 et RéfDossier(clé) = 1
    J'aimerai au moment où j'active le bouton commande dans FDossier,
    que FDiscipline s'ouvre avec automatiquement RéfDossier(numérique) =RéfDossier (clé) de FDossier et 2 possibilités :
    1) soit il existe déjà un enregistrement et ce dernier apparaît
    2) Soit il n'y a pas d'enregistrement, mais il est possible d'enregistrer de nouvelles données. Merci d'avance de votre aide

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 765
    Points
    7 765
    Par défaut
    Bonsoir,

    pour faire à la fois le 1) et le 2) il faudrait que FDiscipline soit un formulaire basé sur la table TDossier avec un sous-formulaire basé sur la table TDiscipline, les deux étant liés par le champ RéfDossier.

    Dans le code du bouton (évènement 'Sur Click') on utilise la commande
    DoCmd.OpenForm nomformulaire[, affichage][, nomfiltre][, conditionwhere][, modedonnées][, modefenêtre][, openargs]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenForm "FDiscipline", , ,"[RéfDossier]=" & Me.[RéfDossier]
    [RéfDossier] fait référence au contrôle pour le champ RéfDossier du formulaire FDiscipline
    Me.[RéfDossier] fait référence au contrôle pour le champ RéfDossier du /s-formulaire

    Cette commande ouvre le formulaire FDiscipline filtré sur RéfDossier = Numéro de dossier dans sous-formualire FDossier
    correspondant au bouton sur lequel on a appuyé.

    Ensuite on modifie ou on ajoute des disciplines dans le sous-formulaire (sans nom) du formulaire FDiscipline.
    L'avantage est que le N° de dossier pour tte nouvelle discipline sera celui qui lie le /s-formulaire
    au formulaire principal.

    Bon courage

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/07/2015, 09h21
  2. Sous-formulaire dans un sous-formulaire
    Par gorjette dans le forum IHM
    Réponses: 11
    Dernier message: 16/09/2010, 10h13
  3. Réponses: 5
    Dernier message: 06/08/2008, 15h11
  4. Réponses: 0
    Dernier message: 12/05/2008, 19h40
  5. Lien sous-formulaire à un autre sous-formulaire
    Par jehhej dans le forum Access
    Réponses: 4
    Dernier message: 25/01/2006, 08h05

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