1.32k likes | 1.67k Views
Access par la pratique. En 15 séances. D’après : http://wwwesto.ump.ma/mounir/cours/GLT1etMT1/Cours%20Microsoft%20ACCESS/support_TPs_ESTO_access.htm http://wwwesto.ump.ma/mounir/index.php?option=com_content&task=view&id=156&Itemid=159
E N D
Access par la pratique En 15 séances
D’après : http://wwwesto.ump.ma/mounir/cours/GLT1etMT1/Cours%20Microsoft%20ACCESS/support_TPs_ESTO_access.htm http://wwwesto.ump.ma/mounir/index.php?option=com_content&task=view&id=156&Itemid=159 http://www.vbfrance.com/codes/GESTION-COMMERCIALE-PARTIR-BASE-ACCES_8573.aspx http://www.ybet.be/access/
Access par la pratiqueséance 1 Création d’une base et de ses tables
Access par la pratique1.1.a • Lancer Access: • Cliquer sur démarrer • Tous les programmes • Sélectionner Microsoft office • Microsoft office Access 2003. Créer une nouvelle base de données du nom de « gesticomm_cuy.mdb »
Access par la pratique1.1.b • 2. Fichier • Nouvelle base de données • Base de données vide • Nom de fichier « gesticomm_cuy.mdb » • Créer une table (attendre)… Créer une nouvelle base de données du nom de « gesticomm_cuy.mdb »
Access par la pratique1.2.a • Créer une table en mode création Créer sa première table (t_client)
Access par la pratique1.2.b 1. Nom du (premier) champ « cNumClient » 2. Type de données « texte » 3. Taille du champ: 10 4. Nom du (2e) champ « cRaisonSociale » 5.Type de données « texte » 6. Taille du champ 100 7. Nom du (3e) champ « cAdresseClient » 8. Type de données « texte » 9. Taille du champ… 100… attendre Créer sa première table (t_client)
Access par la pratique1.2.c • Double clic sur créer une table en mode création • Taper les noms des champs • Choisir le type des données • Indiquer la taille des champs Créer sa première table (t_client)
Access par la pratique1.3 • Nom du (4e) champ « cVilleClient » • Type de données « texte » • Taille du champ: 50 • Nom du (5e) champ « cTelClient » • Type de données « texte » • Taille du champ: 20 Créer sa première table (t_client) …suite
Access par la pratique1.4.a • Description du (1er) champ… « cNumClient » • Description du (2e) champ… « cRaisonSociale » • Description du (3e) champ… « cAdresseClient » • Description du (4e) champ… « cVilleClient » • Description du (5e) champ… « cTelephoneClient » • Cliquer sur l’onglet de la base « gesticomm_cuy » • … attendre Créer sa première table (t_client) …suite
Access par la pratique1.4.b Indiquer les descriptions Se mettre à gauche Du champs cNumClient Clic droit clé primaire Ou dans la barre des menu Cliquer sur l’outil clé primaire Cliquer sur la X pour fermer Oui pour enregistrer Taper t_client Créer sa première table (t_client) …suite
Access par la pratique1.5 • Cliquer « nouveau » • dans le menu • 2. Mode Création Créer sa deuxième table (t_commande)
Access par la pratique1.6.a Créer sa deuxième table (t_commande)
Access par la pratique1.6.b Créer sa deuxième table (t_commande) Mettre la clé primaire sur le champ NumCommande Cliquer sur la X, oui pour enregistrer Taper t_commande
Access par la pratique1.7 • Cliquer « nouveau » • dans le menu • Mode Création • Indiquer les informations suivantes… Créer sa troisième table (t_produit)
Access par la pratique1.8.a Créer sa troisième table (t_produit)
Access par la pratique1.8.b Créer sa troisième table (t_produit) Mettre la clé primaire Sur le champ cRefProduit Cliquer sur la X, oui pour enregistrer Taper t_produit
Access par la pratique1.9 • Cliquer « nouveau » dans le menu • Mode Création • Compléter par les données suivantes… Créer sa quatrième table (t_DetailComm)
Access par la pratique1.10.a Créer sa troisième table (t_DetailComm)
Access par la pratique1.10.b Mettre la clé primaire sur le Champ rNumCommande Cliquer sur la X, oui pour enregistrer Taper t_DetailComm
Access par la pratiqueséance 2 En terminant la séance 1, donc pour commencer cette séance 2, votre fichier Access « gesticomm_cuy.mdb », tel qu’il devrait être… Personnaliser ses bases et ses tables
Access par la pratique2.1 Je voudrais voir des noms significatifs et courts dans les en-têtes de colonne de la table lorsque je regarde une table en mode Feuille de données. Il s'agissait d'inscrire le libellé désiré dans la propriété Légende de chaque champ. Lorsqu'il n'y a pas d'inscription dans la propriété Légende, Access affiche alors le nom du champ en en-tête de colonne. De plus, lorsqu'on créera des formulaires, Access agit de la même façon pour afficher le texte des étiquettes des champs.
Access par la pratique2.1 Il s’agissait d’inscrire le libellé désiré dans la propriété Légende de chaque champ.
Il s’agissait de placer d’abord le curseur sur le champ Téléphone de la table CLIENT, puis dans la propriété Masque de saisie On clique ensuite sur le bouton Assistant on répond à toutes ses questions. Je préfère le caractère « # » est plus significatif.
Access par la pratique2.2 Je veux être capable de saisir que les chiffres dans un numéro de téléphone et que les parenthèses et tiret s'ajoutent automatiquement. Je veux que la base enregistre les parenthèses et le tiret. Et faites la même chose pour la Date de Commande. Il s'agissait de placer d'abord le curseur sur le champ Téléphone de la table CLIENT, puis dans la propriété Masque de saisie On clique ensuite sur le bouton Assistant et on répond à toutes ses questions. Je préfère le caractère « # » comparativement à « _ » qui est attribué par défaut; il me semble que le « # » est plus significatif. Le fait d'enregistrer les parenthèses et le tiret a de l'importance pour ceux qui désirent exporter les données vers d'autres logiciels
Access par la pratique2.3 Pour les champs numériques, je ne veux pas voir un zéro déjà inscrit. Habituellement, voir des champs vides me plairait. On doit supprimer la valeur « 0 » déjà inscrite dans la propriété Valeur par défaut des champs numériques.
Access par la pratique2.3 Pour les champs numériques, je ne veux pas voir un zéro déjà inscrit. Habituellement, voir des champs vides me plairait On doit supprimer la valeur « 0 » déjà inscrite dans la propriété Valeur par défaut des champs numériques
Access par la pratique2.4 La grande majorité de mes Clients se trouvent sur Braine-le-Comte On doit inscrire le mot « Braine-le-Comte » dans la propriété Valeur par défaut du champ Ville de la table CLIENT. Ainsi, la ville sera déjà inscrite lors de la saisie des nouveaux employés
On doit inscrire le mot « Braine-le-Comte » dans la propriété Valeur défaut du champ Ville de la table CLIENT
Access par la pratique2.5 Il y a certains champs qui ne peuvent pas avoir une valeur négative : Prix Unitaire, la quantité en stock et la quantité commandée On doit inscrire « >=0 » (ou « >0 » selon le cas) dans la propriété Valide si de ces champs Il est fortement conseillé d'inscrire un texte explicatif dans la propriété Message si erreur
On doit inscrire « >=0 » (ou « >0 » selon le cas) dans la propriété Valide si de ces champs
Access par la pratiqueséance 3 En terminant la séance 2, donc pour commencer cette séance 3, votre fichier Access « gesticomm_cuy.mdb », tel qu’il devrait être… Travailler avec des enregistrements
Access par la pratique3.1 On veut la liste triée selon la raison sociale des clients (suivant l’alphabet de A à Z) Ouvrir la table CLIENT. Placer le curseur dans le champ cRaisonSociale. Cliquer sur le bouton Ordre croissant.
Access par la pratique3.1 Ouvrir la table CLIENT. On veut la liste triée selon la raison sociale des clients (suivant l’alphabet de A à Z) Placer le curseur dans le champ RaisonSociale. Cliquer sur le bouton Ordre croissant.
Access par la pratique3.1.a On veut la liste triée selon la raison sociale des clients (suivant l’alphabet de A à Z) Cliquer une fois sur t_client Ouvrir la table CLIENT. Cliquer sur “Ouvrir”
Access par la pratique3.1.b Placer le curseur dans le champ « RaisonSociale » Cliquer droit Cliquer sur le bouton “Ordre décroissant”
Access par la pratique3.2 Il faut dérouler le menu « format », Choisir « caractères » Je veux la liste des clients affichée en caractères italiques et police « Times new roman ». Sélectionner la police puis le style Cliquer sur le bouton « OK »
Access par la pratique3.2.a Je veux la liste des clients affichée en caractères italiques et police « Times new roman ». Dérouler le menu « format » Sélectionner « Police »
Access par la pratique3.2.b Sélectionner le style Sélectionner la police Cliquer sur “OK”
Access par la pratique3.2.c La liste des clients est bien affichées en Times New Roman et italique
Access par la pratique3.3 Sélectionner tous les en-têtes de colonnes (en glissant de la 1re à la dernière) Je veux la largeur de chaque colonne adaptée automatiquement au contenu de la cellule. Cliquer deux fois rapidement sur la séparation verticale droite d’un en-tête de colonne
Access par la pratique3.3.a Je veux la largeur de chaque colonne adaptée automatiquement au contenu de la cellule. Sélectionner tous les en-têtes de colonnes (en glissant de la 1re à la dernière)
Access par la pratique3.3.b Cliquer deux fois rapidement sur la séparation verticale droite d’un en-tête de colonne Le mot “client” apparait désormais en entier.
Access par la pratique3.4 Sélectionner la colonne Je veux figer la colonne « numéro de client » à gauche dans le feuille. Dérouler le menu « format » Choisir « figer les colonnes »
Access par la pratique3.4 Je veux figer la colonne « numéro de client » à gauche dans le feuille. Après avoir sélectionner la colonne, il faut dérouler le menu « format » Sélectionner la colonne Dans « format », choisir « figer les colonnes »
Access par la pratique3.5 Sélectionner la colonne en cliquant sur son en-tête Je veux voir la colonne « téléphone » juste derrière la colonne « raison sociale ». Placer la souris de manière à voir le pointeur se transformer en flèche oblique Faire glisser la souris vers l’emplacement souhaité en surveillant la barre verticale grasse entre les colonnes (on pourrait déplacer plusieurs colonnes contiguës)
Access par la pratique3.5.a Je veux voir la colonne « téléphone » juste derrière la colonne « Raison sociale ». Sélectionner la colonne en cliquant sur son en-tête
Access par la pratique3.5.b Il faut tout d’abord placer la souris de manière à voir le pointeur se transformer en flèche oblique Ensuite, il faut faire glisser la souris vers l’emplacement souhaité en surveillant la barre verticale grasse entre les colonnes afin de ne pas déplacer plusieurs colonnes contiguës
Access par la pratique3.5.c La colonne “téléphone” se trouve bien derrière la colonne “RaisonSociale”