Réponse n° 1 -------- le 25/02/2010 : 18:15 par 3Stone
Administrateur
|
Bonjour,
Pour faire cela, il te faut (au minimim) quatre tables.
La table T_Clients avec les champs:
#NumClient, NomClient, AdresseClient, etc.
La Table T_Commandes avec les champs:
#NumCommande, *NumClient, DateCommande, etc.
La table T_DetailsCommande avec les champs:
#NumLigne, *NumCommande, NumProduit, etc.
La table T_Produits avec les champs:
#NumProduit, DescriptionProduit, PrixProduit, etc.
Ne pas oublier de créer les relations qui vont bien...
Par exemple, entre #NumClient de la table T_Clients et *NumClient de la table T_Factures. Les tables et ces relations sont la base d'une bonne base de donnéres; donc très importantes!
Ensuite, tu te crées:
- un formulaire principal en mode simple, basé sur une requête qui reprend la table T_Commandes
- dans ce formulaire, tu places un sous-formulaire en mode continu et qui est basé sur la table T_DetailsCommande
- dans le haut du formulaire principal, tu places une liste déroulante qui aura comme source la table T_Clients. Lors de la construction de cette liste avec l'assistant, veille à bien choisir l'option "Rechercher un enregistrement dans le formulaire". Cela te créera une liste que l'on peut appeler "liste de recherche".
Cordialement,
Pierre(3stone) |