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 :

Débutant: Problème sous formulaire


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut Débutant: Problème sous formulaire
    Mon problème est simple (à expliquer lol). J'ai créer 2 formulaires avec chacun leur table. Ensuite j'ai intégré un des formulaire dans le second (sous-formulaire) et mon souci c'est que quand je lance l'appli mon sous formulaire ne change pas comme le formulaire principal. En faite j'ai l'impression qu'ils ne sont pas liés.
    Comment faire?

    Jocelyn

  2. #2
    Invité
    Invité(e)
    Par défaut


    Clique droit sur le sous-formulaire Propriété -> Champ père = / Champ Fils =

    Voilà

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    c'est embêtant je n'ai pas "champs père" dans les propriétés du sous formulaire

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 552
    Points
    24 552
    Par défaut
    dans les propriétés de l'objet sous-formulaire et non du sous-formulaire lui-même.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    OK c'est fait.
    Mais le souci maintenant c'est que quand je veut ajouter (compléter) une nouvelle fiche du formulaire il ne m'achine pas le sous formulaire. Je suis obligé de compléter la table du sous formulaire pour que celui ci appaisse mais l'inverse n'est pas possible.
    D'où vient le problème?

    Merci

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 552
    Points
    24 552
    Par défaut
    tu as probablement inverser le formulaire et le sous formulaire.

    Dans le formulaire il y a la table Mére et dans le Sous form la table enfant.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    Non c'est OK.

    J'ai 2 formulaires: Principal (table mère) et Product (table fille)

    Tout fonctionne correctement pour la partie du formulaire en relation avec la table mère. Seul le sous formulaire n'apparait pas lors de la création d'une nouvelle fiche.

    Le problème peut il venir de ma macro. Dans celle-ci je fais:
    1-Fermer formulaire principal (en mode lecture seul)
    2- Ouvrir formulaire principal en mode ajout

    C'est bon?

    Merci de ton aide loufab

  8. #8
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 552
    Points
    24 552
    Par défaut
    tu as bien renseigné le champ Fils avec la clef de liaison avec ta table mère ?

    à part ça je vois pas ce qui pose problème.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    Qu'appelle tu la clé de liaison je ne te comprends pas?
    J'ai une clé primaire dans chacune de mes tables (pour les 2 c'est un numéro automatique qui s'incrémente automatiquement). Et par défaut ce sont ces 2 clés qui sont dans les champs père et fils pour créer la liaison.

  10. #10
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 339
    Points : 19 574
    Points
    19 574
    Billets dans le blog
    65
    Par défaut
    Il existe bien une relation 1 à plusieurs entre ta table mère et ta table fille ?
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  11. #11
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    J'ai une clé primaire dans chacune de mes tables (pour les 2 c'est un numéro automatique qui s'incrémente automatiquement). Et par défaut ce sont ces 2 clés qui sont dans les champs père et fils pour créer la liaison.
    Dans la table fille tu dois avoir aussi une clé secondaire qui est en relation avec la table mère. Is'nt it?

    Champ père = clé primaire table mère
    Champ fils = clé secondaire table fille.

    Bon courage,

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    Je me sens un peu idiot mais je ne vous comprends pas.

    User dit:
    Il existe bien une relation 1 à plusieurs entre ta table mère et ta table fille ?

    Que veux tu dire par relation 1 à plusieur?

    Et par rapport à PGZ je ne sais pas comment tu fais pour avoir une clé secondaire dans la table fille. Quand j'essaye de mettre plusieur clé je peux pas. Je clic sur le bouton clé primaire mais il n'y a pas de bouton clé secondaire.

    Merci pour votre aide,

    Jocelyn

  13. #13
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    J'ai 2 formulaires: Principal (table mère) et Product (table fille)
    et
    User dit:
    Il existe bien une relation 1 à plusieurs entre ta table mère et ta table fille ?

    Que veux tu dire par relation 1 à plusieur?
    Qu'est-ce que tu appelles table fille?
    Une table fille doit avoir une clé externe, c'est-à-dire un champ qui renvoie à la table mère, ou source.

    Tu peux montrer les tables?

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 115
    Points : 61
    Points
    61
    Par défaut
    Bah en faite moi j'ai créé 2 tables normales et ensuite je pensais qu'en intégrant un sous formulaire dans un autre formulaire la liaison se faisait automatiquement.
    Ci-joint mes tables.

    Merci PGZ

  15. #15
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Re,

    Le pb c'est que je n'y vois rien sur ta copie d'écran.
    Tu peux donner le nom des deux tables et dire quels objets elle représente, ainsi que les champs clés et les champs qui permettraient de relier les tables?

    A+

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

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

Discussions similaires

  1. [A03] Problème sous formulaire
    Par Analin dans le forum IHM
    Réponses: 2
    Dernier message: 10/10/2008, 11h22
  2. problème sous-formulaire php
    Par arnogef dans le forum Langage
    Réponses: 3
    Dernier message: 06/04/2007, 21h57
  3. Problème Sous Formulaire
    Par popo68 dans le forum Access
    Réponses: 4
    Dernier message: 22/11/2006, 10h37
  4. [débutant]problème de formulaire
    Par maitreblitosaure dans le forum IHM
    Réponses: 4
    Dernier message: 12/06/2006, 14h05
  5. Access 2k : problème sous formulaire
    Par cuicui08 dans le forum Access
    Réponses: 1
    Dernier message: 30/03/2006, 12h15

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