Remplir 2 tables simultanément avec un formulaire Access - SQL/NoSQL - Programmation
Marsh Posté le 12-12-2004 à 14:30:05
Cello3135 a écrit : Salut tout le monde, |
Ou peut-être mieux, j'ai défini une table intermédiaire me permettant de définir plusieurs pièces dans mon assemblage, donc je n'ai plus qu'une table Piece. J'ai donc une table intermédiaire entre Piece et Assemblage et je voudrais à partir de mon formulaire définir 2 pièces différentes. Actuellement je n'y arrive pas puisque les 2 cases ont la même source et donc lorsque je rentre 2 noms différents, automatiquement le 2ème nom disparaît et ce qui est écrit dans cette 2ème case est automatiquement égale à ce qu'il y a dans la 1ère case. Je voudrais que les 2 cases soient indépendantes même si elles vont remplir la même table.
Merci merci merci, je suis en galère!!!
Marsh Posté le 12-12-2004 à 23:28:18
ReplyMarsh Posté le 13-12-2004 à 10:01:39
Bon pour faire simple
Un exemple :
Table montage (num_montage, nom_montage)
clé=> num_montage
Table ligne_montage (num_montage, lig_montage, piece_1, piece_2)
clé=> num_montage, lig_montage
Table piece (num_piece, dimension, poids ...)
clé=> num_piece
Niveau outils / tools tu vas créer des contraintes
d'intégrités :
* entre montage et ligne_montage sur le champ
num_montage
* entre ligne_montage et piece sur num_piece et piece_1
* entre ligne_montage et piece sur num_piece et piece_2
Puis une fois ces liens créés
* Tu remplis ta table piece (create form by Wizard)
* Tu remplis ta table montage (create form by Wizard)
* tu crées alors un form using Wizard sur ta table ligne_montage et tu ne pourras rentrer que des infos existantes dans ta table montage et piece ...
Bon tu vois le style de manip (J'ai pas fait d'Access
depuis des lustres ;-) )?
Bien sûr après faudra étoffer ton formulaire "ligne de montage" avec le libellé des pièces par exemple (combo-box)
Marsh Posté le 12-12-2004 à 13:58:51
Salut tout le monde,
J'ai besoin de votre aide, j'ai un petit problème avec ma base de données. En fait, je dois concevoir une BDD sur l'Assemblage permanent. J'ai défini 2 tables - Piece1 et Piece2 (puisqu'il faut au moins 2 pièces pour réaliser un assemblage!) et je ne sais pas comment faire avec un formulaire pour remplir les champs des 2 tables simultanément (les champs ne sont autre que définition du matériau, de l'épaisseur de la pièce...) La solution que j'ai trouvé actuellement est de faire 2 formulaires qui rempliront les champs séparément, mais c'est fastidieux de devoir rentrer la même chose deux fois.
Merci pour votre aide...