• Aucun résultat trouvé

Limites des tableurs

N/A
N/A
Protected

Academic year: 2022

Partager "Limites des tableurs "

Copied!
7
0
0

Texte intégral

(1)

Access

2010

Introduction à Access

ClientsCommandesProduits.xlsx

(2)

SOMMAIRE

Limites des tableurs ... 3

Utilisation d’Access ... 4

Création de la base de données ... 5

A) Lancement d'Access... 5

B) Ouverture d'une base de données vide ... 5

C) Fermeture de table ... 5

D) Enregistrement de la base de données vide ... 5

Importation d’une feuille Excel dans Access ... 6

Importation d’une feuille Excel dans une table Access préalablement créee ... 6

Mise en relation de tables ... 6

Création de table de liaison... 7

(3)

UPEM Access 2007 et 2010 septembre 2016

F. Petit - P. Chochois Passage d’Excel à Access p. 3

Limites des tableurs

Nous allons partir d’un cas d’entreprise standard qui gère des clients et des produits.

Les clients peuvent commander des produits plusieurs fois et en quantité différente à chaque fois.

Voici les informations à mémoriser pour les clients : - Code du client

- Nom de la société - Adresse

- Ville

- Code postal

Exercice 1 : Essayez à l’aide d’un tableur de mémoriser les informations concernant les clients et les commandes que les clients ont passées.

Pour une commande, il y a une et une seule date de commande, un seul montant de frais de port, une seule adresse de livraison et un seul client qui passe la commande.

Aide : Téléchargez le fichier « ClientsCommandesProduits.xlsx » pour obtenir des exemples de données.

Après avoir trouvé une solution à peu près satisfaisante, et après avoir créé plusieurs commandes, effectuez les actions suivantes :

- Suppression d’un client

- Ajout d’un nouveau client (qui n’a pas encore passé de commande) - Changement d’adresse pour un client

Exercice 2 : Essayez maintenant de mémoriser les informations concernant les produits et les quantités de produits commandés.

Pour une commande, il y a plusieurs produits qui peuvent être commandés en quantité différente.

Un même produit peut être commandé par différents clients et également en quantité différente.

Un client peut commander plusieurs fois le même produit mais pas au cours de la même commande.

Voici les informations à mémoriser pour les produits : - Référence produit

- Nom du produit

- Conditionnement (quantité par unité) - Prix unitaire

- Produit en promotion ou non

Après avoir trouvé une solution à peu près satisfaisante, effectuez les actions suivantes : - Suppression d’un produit

- Augmentation du prix d’un produit Qu’en concluez-vous ?

(4)

Utilisation d’Access

Compte tenu des remarques précédentes, nous allons utiliser une base de données (Access) plutôt qu’un tableur (Excel).

Access est un Système de Gestion de Base de Données (SGBD), c'est-à-dire un ensemble de programmes permettant de gérer des bases de données.

C'est un SGBD de type Relationnel (SGBDR).

Un SGBD permet :

- de créer et modifier la structure de la base de données,

- de stocker des données, de les modifier (mettre à jour), de les supprimer, - d'effectuer des recherches (ou requêtes) dans cette base de données.

Une base de données est un ensemble cohérent de données structurées.

Une base de données contient en général plusieurs tables, éléments de stockage des données.

Une table est un ensemble de données organisé en tableau avec des lignes (horizontales) et des colonnes (verticales). A l'intersection des colonnes et des lignes, se trouvent les données.

Le libellé des colonnes s'appelle un CHAMP.

Chaque ligne s'appelle un ENREGISTREMENT (en abrégé : ENR).

Exemple de table Clients d'une base de données de Access

Dans une table, un champ (ou plusieurs champs) sert de clé primaire.

La clé primaire permet de différencier les enregistrements d'une table.

Une même clé primaire ne pourra pas être attribuée à deux enregistrements.

Dans l'exemple, la clé primaire de la table Clients sera le champ code code Client.

Cela permet de mettre la contrainte suivante : 2 clients ne pourront avoir la même valeur pour le code client.

(5)

UPEM Access 2007 et 2010 septembre 2016

F. Petit - P. Chochois Passage d’Excel à Access p. 5

Création de la base de données

A) Lancement d'Access

Cliquez sur le bouton Démarrer puis Programmes puis Access2010.

Le ruban affiche l'onglet Fichier.

B) Ouverture d'une base de données vide

Choisissez Base de données vide. Le ruban affiche l'onglet Accueil.

C) Fermeture de table

Une table Table1 apparaît en icône dans la partie gauche, et dans un onglet sous forme de Feuille de données.

Faites un clic droit sur le nom de l'onglet et choisissez Enregistrer.

D) Enregistrement de la base de données vide

Choisissez Fichier > Enregistre la base de données sous.

Choisissez le dossier dans lequel vous voulez stocker la base de données.

Dans la zone Nom de fichier, indiquez le nom du fichier ClientsCommandesProduits.accdb L’extension du nom du fichier est accdb à partir des versions d’Access 2007.

Dans les versions avant Acces 2007, l'extension était mdb.

Cliquez sur le bouton Enregistrer afin d'enregistrer le fichier votre base de données.

Si besoin, Access demandera à fermer les objets (tables, requêtes...) de la base de données avant enregistrement.

AIDE

(6)

Importation d’une feuille Excel dans Access

Nous allons importer les données des clients dans Access à partir de la feuille clients d’Excel !

- Faire un clic droit dans la partie gauche de la fenêtre Access (au niveau des tables), choisir importer et suivre les étapes de l’assistant !

Consultez la table créée et essayez de la modifier.

- Création d’un nouveau client - Modification d’un client existant - Suppression d’un client

Que concluez-vous ?

Importation d’une feuille Excel dans une table Access préalablement créée

Pour importer les données des produits, nous allons procéder différemment. Nous allons tout d’abord créer la table Produits vide et ensuite y importer les données.

Afin de vous familiariser avec la création de table, utiliser le tutoriel « Création de table dans une base de données ».

Créer ensuite la tables « Produits »

Lorsque la table « Produits » est créée, faire un clic droit sur cette table et importer les données en provenance du fichier Excel en suivant l’assistant !

Attention, le format de la table et des données à importer doivent être compatibles.

Mise en relation de tables

Après avoir créé la table des commandes et saisi quelques commandes, nous allons relier la table Commande à la table Clients.

Pour vous familiariser avec la mise en relation de tables, utiliser le tutoriel « Mettre en relation les tables d’une base de données ».

Mettez en relation la table Commande à la table Clients

Pour importer les données des produits, nous allons procéder différemment. Nous allons tout d’abord créer la table Produits vide et ensuite y importer les données.

(7)

UPEM Access 2007 et 2010 septembre 2016

F. Petit - P. Chochois Passage d’Excel à Access p. 7

Création de table de liaison

Afin de relier la table Commande à la table Produit, il faut créer une table de liaison que nous appellerons « Détail Commandes ».

Créer la table Détail Commandes

Mettre la table « Détail Commandes » en relation avec la table Commande et avec la table Produits.

Insérer quelques enregistrements judicieusement

Références

Documents relatifs

Elle affiche deux champs de saisie de texte, pour le numéro du court et l'heure de début de la réservation, et une liste permettant de choisir son partenaire; la liste affiche

Dans l'exemple, le champ CodeTypeInscription qui est clé primaire dans la table TypeInscription devient une clé étrangère (nommée TypeInscrip) de la table Etudiants, indiquant

Exemple: Dans une table ETUDIANT, la clé primaire peut être le champ.. «

Quand on a plus d’une clé étrangère dans une table, il faut se demander si la concaténation de plusieurs attributs de la table n’est pas clé primaire de la

Mettre Mettre à Mettre Mettre à à à jour jour jour en jour en en en cascade cascade cascade les cascade les les les champs champs champs champs correspondants

Chapeau souvent conique ou mamelonné (parfois plus plat), souvent vergeté, rimeux, squamuleux (parfois lisse).. Odeur spermatique

II. Les biens expressément déclarés propres par leur nature 184 II. Les biens propres par leur nature en application du principe général de l’article 1404 186 B) Les biens

Récupérer la valeur max de la clé primaire dans la table discipline pour définir une clé primaire