
DEMARRAGE
Avant de créer quelconque formulaire nous allons charger un travail existant: - Ouvrir la Base de données Facturation.mdb. Cette B.D. est constituée de quatre tables : Catalogue, Clients, Commandes, Détail des commandes.
Les tables sont constituées des champs présentés par les extraits de captures (Cf. PDF). Cette Base de Données ne contient ni requête ni Formulaire.FORMULAIRE AVEC SOUS FORMULAIRE - OBJECTIF Nous souhaitons créer le formulaire Saisie des Commandes selon la copie d'écran (Cf. PDF); comme vous le constatez le formualaire contient les informations des tables Clients et Commandes tandis que le sous formulaire contient les informations des tables Catalogue et Détail des commandes. Pour construire ce type de formulaire, nous devons d'abord créer deux requêtes : La requête Clients - Commandes, La requête Catalogue ? Détail des commandes,
Nous construirons le formulaire à l'aide de ces deux requêtes. CREATION DES REQUETES La requête Clients ? Commandes : - Cliquer sur l'onglet Requête, - Cliquer sur le bouton Nouveau, - Choisir Mode création dans la liste puis valider, - Sélectionner les deux tables Clients et Commande et cliquer sur Ajouter, - Ajouter tous les champs de la table Clients (Cf. PDF), - Ajouter tous les champs Commandes (Cf. PDF), - Enregistrer la requête sous le nom Clients-Commandes, - Fermer la requête. Nous avons ajouter numcli de la table Clients (Clé primaire et intégrité référentielle) et non depuis la table Commande puis numcom de la table Commande (Clé primaire et intégrité référentielle), de façon à ce que les enregistrements puissent être créés depuis le formulaire. Il ne s'agit pas seulement d'une zone de consultation... Version Access 2000/2003 |