(access)Formulaire ajout à partir de 2 tables
Résolu/Fermé
Gwendo69
Le Pingou
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
Le Pingou
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
A voir également:
- Access remplir une table à partir d'un formulaire
- (access)Formulaire ajout à partir de 2 tables ✓ - Forum - Bureautique
- Faire une liste déroulante à partir à partir de deux tables ✓ - Forum - Excel
- Construire tableau à partir de 2 tables ✓ - Forum - Webmaster
- Access/VBA ajouter des données dans des table ✓ - Forum - VB / VBA
- Php/Mysql Double requête à partir de 2 tables ✓ - Forum - PHP
9 réponses
Le Pingou
10 mars 2009 à 17:28
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
10 mars 2009 à 17:28
Bonjour,
Si j'ai bien compris, comme il y a un numéro de plaque (il y a certainement une relation un à un entre les tables) commun aux 2 tables (Assurance et Véhicule) vous pouvez faire comme suit:
Créer une requête qui à pour source les 2 tables et ensuite créer un formulaire dont la source de données est la requête (note: il est aussi possible de créer la requête directement dans la propriété source du formulaire ... c'est selon ...).
Si j'ai bien compris, comme il y a un numéro de plaque (il y a certainement une relation un à un entre les tables) commun aux 2 tables (Assurance et Véhicule) vous pouvez faire comme suit:
Créer une requête qui à pour source les 2 tables et ensuite créer un formulaire dont la source de données est la requête (note: il est aussi possible de créer la requête directement dans la propriété source du formulaire ... c'est selon ...).
Le Pingou
17 mars 2009 à 15:42
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
17 mars 2009 à 15:42
Bonjour Gwendo69,
Sur le formulaire [frm_AjouterAssurance] il faut transformer le contrôle [zone de liste] [ASSURANCE_Numero_Immatriculation] en un contrôle [zone de liste déroulante].
Pocéder comme suit : clic droit sur le contrôle, pointer sur Remplacer par et clic sur Zone de liste déroulante.
La propriété [Contenu] sur l’onglet Données est déjà correctement renseigner.
Enregistrer, fermer et relancer votre formulaire pour contrôler !
Note : au niveau des enregistrements pas de changement.
Juste au passage: est-il correct qu'il y est le même numéro de police d'assurance pour plus d'un véhicule ?
Sur le formulaire [frm_AjouterAssurance] il faut transformer le contrôle [zone de liste] [ASSURANCE_Numero_Immatriculation] en un contrôle [zone de liste déroulante].
Pocéder comme suit : clic droit sur le contrôle, pointer sur Remplacer par et clic sur Zone de liste déroulante.
La propriété [Contenu] sur l’onglet Données est déjà correctement renseigner.
Enregistrer, fermer et relancer votre formulaire pour contrôler !
Note : au niveau des enregistrements pas de changement.
Juste au passage: est-il correct qu'il y est le même numéro de police d'assurance pour plus d'un véhicule ?
Gwendo69
17 mars 2009 à 16:14
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
17 mars 2009 à 16:14
MERCI!!!
Je ne savais pas que c'était possible. En ce qui concerne la police d'assurance, oui c'est normal.
Pour les enregistrements, je suis rassurée.
En tout cas merci encore d'avoir passé autant de temps dessus. Moi, j'ai vraiment fini par bloquer. Mais maintenant c'est bon.
Gwendo.
Je ne savais pas que c'était possible. En ce qui concerne la police d'assurance, oui c'est normal.
Pour les enregistrements, je suis rassurée.
En tout cas merci encore d'avoir passé autant de temps dessus. Moi, j'ai vraiment fini par bloquer. Mais maintenant c'est bon.
Gwendo.
Le Pingou
17 mars 2009 à 16:16
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
17 mars 2009 à 16:16
Merci, de rien.
Le Pingou
10 mars 2009 à 15:02
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
10 mars 2009 à 15:02
Bonjour,
Probablement en utilisant un sous formulaire, avez-vous plus de détail de se que vous voulez obtenir comme résultat ! Mettez un exemple concret....
Salutations.
Jean-Pierre
Probablement en utilisant un sous formulaire, avez-vous plus de détail de se que vous voulez obtenir comme résultat ! Mettez un exemple concret....
Salutations.
Jean-Pierre
Gwendo69
10 mars 2009 à 16:34
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
10 mars 2009 à 16:34
Bonjour,
Déjà merci d'avoir pris le temps de répondre.
Ensuite, voici un exemple de ce qu'il faut faire (j'espère que ce sera plus clair):
1. Sélectionner un véhicule grâce à son numéro d'immatriculation choisi parmi ceux de la liste (les données des véhicules proviennent toutes de la table VEHICULE).
2. Inscrire les nouvelles informations relatives à ce véhicule dans des zones de texte (celles-ci doivent être vides au tout début).
3. Enregistrer ces données dans la ou les tables correspondantes (par exemple la table ASSURANCE qui a pour clé étrangère Numero_Immat, si on veut ajouter une assurance pour le véhicule sélectionné).
J'espère que c'est un peu plus compréhensible (pas sûr hélas). Merci.
Gwendo.
Déjà merci d'avoir pris le temps de répondre.
Ensuite, voici un exemple de ce qu'il faut faire (j'espère que ce sera plus clair):
1. Sélectionner un véhicule grâce à son numéro d'immatriculation choisi parmi ceux de la liste (les données des véhicules proviennent toutes de la table VEHICULE).
2. Inscrire les nouvelles informations relatives à ce véhicule dans des zones de texte (celles-ci doivent être vides au tout début).
3. Enregistrer ces données dans la ou les tables correspondantes (par exemple la table ASSURANCE qui a pour clé étrangère Numero_Immat, si on veut ajouter une assurance pour le véhicule sélectionné).
J'espère que c'est un peu plus compréhensible (pas sûr hélas). Merci.
Gwendo.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gwendo69
11 mars 2009 à 10:19
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
11 mars 2009 à 10:19
Merci,
ça a l'air de bien marcher avec deux tables.
Il y a quelques petits bugs comme le numéro d'immat qui n'est pas sous forme de liste déroulante (ça existe ce terme?), ou le fait que ça enregistre dès qu'on ferme le formulaire même si aucun véhicule n'a été choisi. Il y a alors, dans la table assurance, des lignes sans infos, juste avec l'identifiant assurance (NuméroAuto) et qui correspondent au premier véhicule de la table véhicule. Il faut que je les supprime après (perte de temps).
Mais sinon c'est bon. Je vais voir avec trois tables et comment régler ces problèmes.
Mais merci quand même. Au moins j'ai bien avancé et je bloque plus autant là-dessus.
Gwendo.
ça a l'air de bien marcher avec deux tables.
Il y a quelques petits bugs comme le numéro d'immat qui n'est pas sous forme de liste déroulante (ça existe ce terme?), ou le fait que ça enregistre dès qu'on ferme le formulaire même si aucun véhicule n'a été choisi. Il y a alors, dans la table assurance, des lignes sans infos, juste avec l'identifiant assurance (NuméroAuto) et qui correspondent au premier véhicule de la table véhicule. Il faut que je les supprime après (perte de temps).
Mais sinon c'est bon. Je vais voir avec trois tables et comment régler ces problèmes.
Mais merci quand même. Au moins j'ai bien avancé et je bloque plus autant là-dessus.
Gwendo.
Le Pingou
11 mars 2009 à 10:54
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
11 mars 2009 à 10:54
Bonjour Gwendo,
Merci pour l’information.
Que voulez dire par : le numéro d'immatriculation qui n'est pas sous forme de liste déroulante ?
Pour ceci : Il y a alors, dans la table assurance, des lignes sans infos, juste avec l'identifiant assurance (NuméroAuto) et qui correspondent au premier véhicule de la table véhicule. Il faut que je les supprime après (perte de temps).
Réponse : Si vous remplissez que la partie Véhicule et que vous laissez vide la partie Assurance vous ne devez pas avoir d’enregistrement dans Assurance, il y a une faute de réalisation dans votre formulaire … !
Merci pour l’information.
Que voulez dire par : le numéro d'immatriculation qui n'est pas sous forme de liste déroulante ?
Pour ceci : Il y a alors, dans la table assurance, des lignes sans infos, juste avec l'identifiant assurance (NuméroAuto) et qui correspondent au premier véhicule de la table véhicule. Il faut que je les supprime après (perte de temps).
Réponse : Si vous remplissez que la partie Véhicule et que vous laissez vide la partie Assurance vous ne devez pas avoir d’enregistrement dans Assurance, il y a une faute de réalisation dans votre formulaire … !
Gwendo69
17 mars 2009 à 09:39
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
17 mars 2009 à 09:39
Bonjour,
Désolée de vous déranger encore. J'ai cherché, mais le problème persiste.
Y a-t-il un moyen pour que je vous envoie la partie de la base de données ou un doc word avec une capture d'écran pour que ce soit plus clair? J'ai regardé dans l'aide je ne trouve pas comment faire. Mais vous n'avez peut-être pas le temps.
Gwendo.
Désolée de vous déranger encore. J'ai cherché, mais le problème persiste.
Y a-t-il un moyen pour que je vous envoie la partie de la base de données ou un doc word avec une capture d'écran pour que ce soit plus clair? J'ai regardé dans l'aide je ne trouve pas comment faire. Mais vous n'avez peut-être pas le temps.
Gwendo.
LatelyGeek
17 mars 2009 à 09:46
- Messages postés
- 1723
- Date d'inscription
- vendredi 4 janvier 2008
- Statut
- Membre
- Dernière intervention
- 4 décembre 2021
17 mars 2009 à 09:46
Poste ta base sur cjoint.com, par exemple
Le Pingou
17 mars 2009 à 14:21
- Messages postés
- 11016
- Date d'inscription
- mercredi 11 août 2004
- Statut
- Contributeur
- Dernière intervention
- 20 mai 2022
17 mars 2009 à 14:21
Bonjour Gwendo69,
Oui faites comme l'a précisé LatelyGeek, placer votre base sur https://www.cjoint.com/ ou http://www.cijoint.fr/ en prenant soin de la compacter et la compresser en ZIP ou RAR et poster le lien attribué.
Oui faites comme l'a précisé LatelyGeek, placer votre base sur https://www.cjoint.com/ ou http://www.cijoint.fr/ en prenant soin de la compacter et la compresser en ZIP ou RAR et poster le lien attribué.
Gwendo69
17 mars 2009 à 14:51
- Messages postés
- 147
- Date d'inscription
- lundi 29 septembre 2008
- Statut
- Membre
- Dernière intervention
- 28 juin 2013
17 mars 2009 à 14:51
Bonjour,
Merci beaucoup, je ne connaissais pas du tout ce site (très pratique). L'adresse est la suivante: https://www.cjoint.com/?dtoS0DRnWL
Je n'ai laissé que les deux tables concernées, les formulaires d'ajout pour un véhicule et pour une assurance (avec la requête). J'aimerai que dans le formulaire ajouerAssurance le numero d'immatriculation soit une zone de liste de la même forme que celle de "Numero_PoliceAssurance". Est-ce que c'est possible? Et je ne suis pas sûre qu'au niveau des enregistrements tout soit ok.
Cordialement, Gwendo.
Merci beaucoup, je ne connaissais pas du tout ce site (très pratique). L'adresse est la suivante: https://www.cjoint.com/?dtoS0DRnWL
Je n'ai laissé que les deux tables concernées, les formulaires d'ajout pour un véhicule et pour une assurance (avec la requête). J'aimerai que dans le formulaire ajouerAssurance le numero d'immatriculation soit une zone de liste de la même forme que celle de "Numero_PoliceAssurance". Est-ce que c'est possible? Et je ne suis pas sûre qu'au niveau des enregistrements tout soit ok.
Cordialement, Gwendo.