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 :

Probleme actualisation Champs pere-fils formulaires [AC-2003]


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Probleme actualisation Champs pere-fils formulaires
    Bonjour a tous,
    J'ai crée une base de donees sous Access 2003, et je rencontre un probleme au niveau des liaisons pere-fils dans certains formulaires.

    Pour simplifier, j'ai 4 tables reliees par relation un-a-plusieurs:
    Un programme (table 1) est compose de plusieurs projets (table 2), un projet est compose de plusieurs investissements (table 3), une investissement est compose de plusieurs commandes (table 4).

    Sur le premier formulaire (F-I):
    La selection du programme (via liste deroulante) affiche la liste des projets le composant dans un sous formulaire (SF1) via relation pere-fils classique, la selection d'un projet dans SF1 affiche la liste des investissements le composant dans un sous formulaire 2 (SF2) via relation egalement pere-fils. Jusqu'ici pas de probleme

    Sur le second formulaire (F-II):
    Meme principe au niveau inferieur : une liste deroulante pour selection du projet, et 2 sous formulaires lies par relation pere-fils, l'un pour afficher les investissements composant le projet (SF2, exactement le meme sous formulaire que precedemment), le second (SF3) pour afficher les commandes composant l'investissement selectionné. Sauf que SF3 n'est jamais actualise! (les commandes affichees dans SF3 correspondent toujours au premier enregistrement de SF2, quel que soit l enregistrement selectionne dans SF2)

    Les relations pere-fils sont definis de la meme maniere, meme syntaxe, dans (F-I) et (F-II). A noter que (F-I) et (F-II) ne sont pas ouverts en meme temps. Pourtant, pas moyen d'avoir (SF3) actualise en fonction de la selection de (SF2).

    J'ai donc essaye de recreer une base de donnee "test" simplifiee pour essayer de mieux comprendre le probleme, en adaptant notamment sur le formulaire "Customer orders" de la base de donnees exemple "Northwind" qui correspond eactement a ce que je souhaite faire (et qui fonctionne tres bien dans mon formulaire F-I...).
    Malheureusement, le probleme revient cette fois ci des la creation de (F-I) : (SF1) est bien actualise en fonction du l'enregistrement courant de (F-I), mais (SF2) n'est pas actualise en fonction de la selection de (SF1).

    Apres des heures a chercher ou est l'erreur, je me decide a vous soumettre le probleme...
    J'ai joint un screenshot du probleme, ainsi que la base de donnees "test", il faut ouvrir le formulaire "Programs form" (= F-I).

    J'espere que certains d'entre vous pourront m'aider...
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 878
    Points : 3 467
    Points
    3 467
    Par défaut
    Bonjour paytom,
    Pour faire ce que tu veux faire il faut truquer un peu la machine. Dans ton formulaire principal tu crée un champ texte dans lequel tu inscrit le ID de projet et tu mets ce champ comme champ père de ton sous formulaire. Je te retourne ton exemple.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre à l'essai
    Homme Profil pro
    Directeur associatif
    Inscrit en
    Juin 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Directeur associatif
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2010
    Messages : 50
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    J'ai un formulaire basé un peu sur le même principe.
    Pour m'a part j'ai résolu le pb en ajoutant un champ indépendant dans mon form principal qui me sert de passerelle entre mes 2 ss formulaires ainsi mon 2 eme ss form me donne bien le détail de la sélection du ss form 1.

    J’espère que cette piste t'aidera.

    Tibao276

  4. #4
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci a tous les deux pour la reponse rapide! ca marche parfaitement avec un champ indépendant intermédiaire.

    Je ne m'explique toujours pas pourquoi la solution que j'utilisais fonctionne sur un de mes formulaires (ainsi que dans la base de donnee exemple d'access) mais pas l'autre, mais bon cela restera un mystere a resoudre plus tard pour moi...

  5. #5
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 878
    Points : 3 467
    Points
    3 467
    Par défaut
    Bonjour paytom,
    C'est parce que le champ père doit être dans le formulaire principal.
    Bonne journée

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/11/2007, 00h12
  2. Probleme de comunication pere fils
    Par Flash_Over dans le forum Linux
    Réponses: 1
    Dernier message: 12/11/2007, 19h48
  3. champ fils- champ père - sous formulaire
    Par petitloup71 dans le forum Access
    Réponses: 13
    Dernier message: 24/10/2006, 18h18
  4. Probleme dans la verificaton du champ d'un formulaire
    Par cladsam dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/01/2006, 10h00
  5. Réponses: 2
    Dernier message: 19/12/2005, 16h14

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