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 :

Forms et sous-formulaire


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Forms et sous-formulaire
    Bjr à tous,

    J'ai un souci sur une liaison formulaire-sous-formulaire : celui-ci est construit sur une table de jonction dont les trois champs forment la clé primaire.
    Le but du sous-formulaire est d'obtenir la distribution d'un film. Acteur et Role. Donc lorsque je remplis le champ acteur (alimenté par une liste déroulante), le champ role (alimenté lui-aussi par une liste déroulante) doit être rempli. Dès que je sors du controle acteur, j'ai un message d'erreur me demandant de saisir une valeur dans rôle. Je précise que j'ai un événement Me.Requery sur chacun des contrôles de liste à la réception du focus. Ma question : comment éviter le message d'erreur ? Faut-il que je revois le schéma relationnel ? Est-ce que c'est l'évènement de Me.Requery qui met le bazar ?
    Merci à tous ceux qui auront la patience de m'aider !!!

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Donc lorsque je remplis le champ acteur (alimenté par une liste déroulante), le champ role (alimenté lui-aussi par une liste déroulante) doit être rempli. Dès que je sors du controle acteur, j'ai un message d'erreur me demandant de saisir une valeur dans rôle
    Je ne vois pas d'illogique dans le message d'erreur, vu que
    le champ role (alimenté lui-aussi par une liste déroulante) doit être rempli
    Et je ne vois pas ce que pourrait causer
    J'ai un souci sur une liaison formulaire-sous-formulaire : celui-ci est construit sur une table de jonction dont les trois champs forment la clé primaire.
    dans le message d'erreur.

    Le message d'erreur est clair : tu as un champ role qui doit être rempli, or à ce stade, il n'est pas rempli. Peut-être qu'effectivement vu tes champs de liaison, la valeur role que tu saisi n'existe pas dans la table principale ?

    Il faudrait voir les champs des 2 tables en relations et les champs en liaison dans le formulaire et sous-formulaire pour être plus précis.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Points : 9
    Points
    9
    Par défaut shéma relationnel
    Tout d'abord merci pour la piste de recherche, cela confirme mon analyse et surtout que je n'arrive pas à trouver la solution :
    Je joins le schéma relationnel au cas où..
    Merci encore.schema_relationel.pdf

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Re-,

    Je ne vois rien de répréhensible dans ta structure.
    Si j'ai compris, tu a un formulaire principal basé sur la table tbl_film et un sous-formulaire basé sur la table tbl_a_jouer.
    Ces 2 formulaires sont liés en Pères/fils par les champs N° et Ref_film.

    Indépendamment de tout cela, le fait de définir une clé primaire composé dans la table tbl_a_jouer (qu'importe la façon de saisir les valeurs : liste déroulante ou zone de texte), t'oblige à renseigner ces 3 champs pour chaque enregistrement.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Merci pour le coup de main !!!! Je vais refléchir au modèle pour peut-être éviter l'obligation de remplir. Donc je clique sur résolu !


    Citation Envoyé par madefemere Voir le message
    Re-,

    Je ne vois rien de répréhensible dans ta structure.
    Si j'ai compris, tu a un formulaire principal basé sur la table tbl_film et un sous-formulaire basé sur la table tbl_a_jouer.
    Ces 2 formulaires sont liés en Pères/fils par les champs N° et Ref_film.

    Indépendamment de tout cela, le fait de définir une clé primaire composé dans la table tbl_a_jouer (qu'importe la façon de saisir les valeurs : liste déroulante ou zone de texte), t'oblige à renseigner ces 3 champs pour chaque enregistrement.

    Cordialement,

Discussions similaires

  1. Passer un objet form à un sous-formulaire
    Par dagbass dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/07/2014, 11h13
  2. form pour sous formulaire : erreur
    Par lolingman dans le forum IHM
    Réponses: 1
    Dernier message: 16/07/2010, 21h19
  3. [AC-2003] mise en forme de sous formulaire
    Par lil404 dans le forum IHM
    Réponses: 3
    Dernier message: 20/05/2009, 12h24
  4. [C# .NET1.1] Form et sous formulaires
    Par mow dans le forum Windows Forms
    Réponses: 3
    Dernier message: 25/09/2006, 18h59
  5. mise en forme des sous formulaires
    Par T'chab dans le forum Access
    Réponses: 2
    Dernier message: 11/05/2006, 09h25

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