Lier un formulaire et un sou formulaire
Fermé
Bird007
Messages postés
11
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
19 juillet 2010
-
19 juil. 2010 à 10:50
Jacknight Messages postés 27 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2010 - 19 juil. 2010 à 14:13
Jacknight Messages postés 27 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 4 décembre 2010 - 19 juil. 2010 à 14:13
A voir également:
- Lier un formulaire et un sou formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème d'envoi de formulaire ✓ - Forum PHP
2 réponses
Jacknight
Messages postés
27
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2010
54
19 juil. 2010 à 11:16
19 juil. 2010 à 11:16
D'abord crèe tes deux formulaires, chaque fois indépendament à l'aide de l'assitant.
Ensuite, ouvre ton formulaire parent (principal) en mode design.
Puis, tu glisses (drag & drop) le formulaire qui te servira de sous-formulaire (depuis la fenêtre où sont listés tes formulaire) dans ton formulaire principal.
Normalement Access se charge de "règler" toutes les propriétés pour que cela marche de la façon dont tu demandes.
Si ce n'est pas le cas, ou si cela ne marche pas , tu peux encore aller modifier les propriétés suivantes afin que les données affichées dans ton sous-formulaire correspondent à l'enregistrement en cours de consultation du formulaire parent :
Ouvre ton formulaire parent, puis cliques avec le bouton droite de ta souris sur le sous-formulaire et choisis le menu "propriétés".
Dans la propriété "Objet Source", sélectionne la table correspondant au données qui concernent intrinsèquement (directement) ton sous-formulaire.
Dans la propriété "Champs fils" sélectionne le champ (colonne) dans la table précédement sélectionnée qui représente le lien entre ton sous-formulaire et ton formulaire parent.
Dans la propriété "Champs pères" sélectionne le champ (colonne) (dans la table source de ton formulaire principal) qui représente le lien entre ton formulaire parent et ton sous-formulaire.
Normalement, si ta base est bien faite, ces deux champs sont ceux utilisés par la relation qui lie les deux tables correpsondant chacune à chacun de tes deux-formulaire.
(Voir -> Menu Outil / Relations)
Conseil : arrange toi pour ne mettre en sous-formulaire, que des formulaires dont la table est liée par un lien unique vers la table du formulaire principal. Faire un sous-formlaire avec une table qui passe par plusieurs relations et tables avant d'atteindre la table du formulaire principal est risqué, voir impossible. Personnelement, je me suis cassé les dents dessus.
Bonne chance ;)
Ensuite, ouvre ton formulaire parent (principal) en mode design.
Puis, tu glisses (drag & drop) le formulaire qui te servira de sous-formulaire (depuis la fenêtre où sont listés tes formulaire) dans ton formulaire principal.
Normalement Access se charge de "règler" toutes les propriétés pour que cela marche de la façon dont tu demandes.
Si ce n'est pas le cas, ou si cela ne marche pas , tu peux encore aller modifier les propriétés suivantes afin que les données affichées dans ton sous-formulaire correspondent à l'enregistrement en cours de consultation du formulaire parent :
Ouvre ton formulaire parent, puis cliques avec le bouton droite de ta souris sur le sous-formulaire et choisis le menu "propriétés".
Dans la propriété "Objet Source", sélectionne la table correspondant au données qui concernent intrinsèquement (directement) ton sous-formulaire.
Dans la propriété "Champs fils" sélectionne le champ (colonne) dans la table précédement sélectionnée qui représente le lien entre ton sous-formulaire et ton formulaire parent.
Dans la propriété "Champs pères" sélectionne le champ (colonne) (dans la table source de ton formulaire principal) qui représente le lien entre ton formulaire parent et ton sous-formulaire.
Normalement, si ta base est bien faite, ces deux champs sont ceux utilisés par la relation qui lie les deux tables correpsondant chacune à chacun de tes deux-formulaire.
(Voir -> Menu Outil / Relations)
Conseil : arrange toi pour ne mettre en sous-formulaire, que des formulaires dont la table est liée par un lien unique vers la table du formulaire principal. Faire un sous-formlaire avec une table qui passe par plusieurs relations et tables avant d'atteindre la table du formulaire principal est risqué, voir impossible. Personnelement, je me suis cassé les dents dessus.
Bonne chance ;)
Bird007
Messages postés
11
Date d'inscription
jeudi 20 mai 2010
Statut
Membre
Dernière intervention
19 juillet 2010
1
19 juil. 2010 à 12:02
19 juil. 2010 à 12:02
Bonjour,
Je pense que c'est à cause des relations mal construites que ça ne veut pas marcher. je ne sais pas est ce que je peux joindre mon fichier pour que vous m'aidiez davantage.
Marci
Je pense que c'est à cause des relations mal construites que ça ne veut pas marcher. je ne sais pas est ce que je peux joindre mon fichier pour que vous m'aidiez davantage.
Marci
Jacknight
Messages postés
27
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
4 décembre 2010
54
19 juil. 2010 à 14:13
19 juil. 2010 à 14:13
Si il n'est pas confidentiel, envoyez moi un mesage privé avec votre e-mail et je vous répondrai avec mon e-mail.