• Aucun résultat trouvé

Access Access

N/A
N/A
Protected

Academic year: 2022

Partager "Access Access"

Copied!
14
0
0

Texte intégral

(1)

Access Access

Utiliser

(2)

SOMMAIRE

Généralités sur les SGBD...3

Démarrage d'Access 2002...4

Ouverture d'un fichier Access... 4

Les objets dans Access...5

Les tables... 6

A) Ouvrir une table en mode feuille de données... 6

B) Les boutons de navigation... 6

C) Travail avec les colonnes... 6

a) Renommer une colonne : à éviter... 6

b) Masquer une colonne...7

c) Masquer ou afficher une ou plusieurs colonnes...7

d) Figer une colonne...7

e) Libérer les colonnes... 7

f) Déplacer une colonne... 7

D) Travail avec les enregistrements... 8

a) Saisie d'un enregistrement...8

b) Modifier un enregistrement... 9

c) Supprimer un enregistrement...9

E) Tri des enregistrements de la feuille des données...9

F) Recherche d'enregistrements...10

Les filtres... 11

A) Filtre par sélection d'un seul critère...11

a) Créer le filtre...11

b) Supprimer le filtre...11

c) Appliquer de nouveau le filtre... 11

B) Filtre par sélection de plusieurs critères... 11

C) Filtre par formulaire...11

Requête de type Sélection...13

A) Exécuter une requête... 13

B) Fermer une requête...13

C) Ouvrir une requête en mode Création (ou mode Modifier)...13

D) Ajouter un champ à une requête... 14

E) Exécuter une requête paramétrée...14

(3)

Généralités sur les SGBD Généralités sur les SGBD

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 la structure de la base de données, de la modifier,

- de stocker des enregistrements, de les modifier (mettre à jour), de les supprimer, - d'effectuer des recherches (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 CLIENT d'une base de données de gestion de clients

numClient nomClient prénomClient CP Ville

1245678 ANGE Michel 75001 Paris

1234789 MIRRE Abel 91000 Evry

2145211 SARBAQUE Anne 75001 Paris

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 CLIENT sera le champ numClient. Deux clients ne peuvent avoir le même numéro numClient.

Exemple de table COMMANDE d'une base de données de gestion de clients numCommande numClient dateCommande

0001 1245678 2008/01/03

0002 1234789 2008/01/03

0003 1234789 2008/01/05

0004 2145211 2008/01/05

Dans cet exemple, la clé primaire de la table COMMANDE sera le champ numCommande.

Les tables d'une base de données sont reliées entre elles par la présence de clés primaires.

Dans l'exemple, le champ numClient (qui est clé primaire dans la table CLIENT) devient une clé étrangère de la table COMMANDE, indiquant que telle commande a été passée par tel client.

Les deux tables sont mises en relation par le champ numClient.

(4)

Démarrage d'Access 2002 Démarrage d'Access 2002

Cliquez sur le bouton Démarrer > Programmes > Microsoft Access

Ouverture d'un fichier Access Ouverture d'un fichier Access

Une base de données Access est un fichier dont l'extension est : .mdb (Microsoft DataBase) dans Acces 97, 2002 et 2003 .accdb dans Acces 2007.

Exemple : Ouvrir le fichier CopieComptoirsv2002.mdb

Cliquez sur ou sur Fichier > Ouvrir

Remarque : si le fichier a été ouvert récemment, son nom apparaît à droite dans la liste Ouvrir un fichier du volet Office.

Dans la boite de dialogue Ouvrir, utilisez la zone Regarder dans, pour trouver le chemin d'accès au fichier CopieComptoirsv2002.mdb

Cliquez sur le bouton Ouvrir.

La fenêtre Access s'ouvre.

Remarque : on peut aussi double-cliquer sur le fichier de type .mdb.

Regardez sous Windows, dans le dossier où se trouve le fichier ouvert, un fichier temporaire est apparu au même endroit portant le même nom mais avec l'extension .ldb.

Ce fichier temporaire disparaitra à la fermeture du fichier de la base de données.

(5)

Les objets dans Access Les objets dans Access

La fenêtre donne accès à différents objets du SGBD Access :

Tables (objets qui contiennent les données stockées)

Requêtes (objets qui mémorisent des instructions sur la base telles que les interrogations, les mises a jour…)

Formulaires pour les affichages à l'écran (saisie, recherche, consultation)

Etats (qui permettent d'imprimer les documents)

Macros (macrocommandes en langage VBA pour automatiser les traitements)

Modules (contiennent des macros et autres codes pour automatiser les traitements) Exemple : Afficher la liste des tables de la base de données

Cliquez sur Tables dans la partie gauche.

La liste des tables apparaît.

Cette base de données contient 4 tables qui contiennent des données.

Vous allez l'utiliser pour l'interroger, la compléter…

(6)

Les tables Les tables

A)Ouvrir une table en mode feuille de données

Exemple : Ouvrir la table Clients

Cliquez sur la table Clients pour la sélectionner

Cliquez sur le bouton Ouvrir

Remarque : Autres possibilités pour ouvrir : - double-clic sur la table Clients

- ou clic droit puis Ouvrir

La table est affichée dans une fenêtre sous forme d'une feuille de données : - en haut de chaque colonne, apparaît le libellé du champ.

- chaque ligne contient un enregistrement de la table.

B)Les boutons de navigation

En bas de la fenêtre, se trouve une zone de navigation dans les enregistrements de la table.

Combien y a-t-il de clients ? …….

Cliquez sur les différents boutons afin de comprendre leur utilisation.

C) Travail avec les colonnes

Les colonnes d'une table de la base de données mais aussi d'une requête peuvent être masquées provisoirement pour une impression par exemple.

Il est souvent préférable d'utiliser une requête pour obtenir ce résultat.

a) Renommer une colonne : à éviter

NE PAS renommer une colonne car d'autres objets de la base de données en dépendent et l'application pourrait ne plus fonctionner.

(7)

b) Masquer une colonne

Exemple : masquer la colonne Région de la table Clients

Ouvrez la table Clients en mode feuille de données.

Cliquez dans une donnée de la colonne ou dans l'en-tête grisé portant le nom de la colonne.

Cliquez sur le menu Format > Masquer les colonnes.

c) Masquer ou afficher une ou plusieurs colonnes

Exemple : masquer les colonnes Adresse, code postal, ville

Cliquez sur le menu Format > Afficher les colonnes…

Si besoin, décochez les colonnes à masquer et cochez les colonnes à afficher.

Cliquez sur le bouton Fermer

A faire : Afficher de nouveau toutes les colonnes

d) Figer une colonne

Exemple : Figer la colonne Société pour lire plus facilement nom de société et téléphone

Cliquez dans la colonne à figer.

Cliquez sur le menu Format > Figer les colonnes.

Déplacer le curseur de fenêtre en bas pour afficher le téléphone à côté du nom de société.

e) Libérer les colonnes

Exemple : Libérer les colonnes de la table Clients

Cliquez sur le menu Format > Libérer toutes les colonnes.

f) Déplacer une colonne

Exemple : Déplacer la colonne Société après le code, la colonne région avant le pays.

Cliquez dans l'en-tête grisé portant le nom de la colonne pour la sélectionner.

Cliquez-déplacez la souris et relâchez à l'endroit souhaité.

(8)

D)Travail avec les enregistrements

a) Saisie d'un enregistrement

Exemple : saisir la fiche client suivant dans la table CLIENTS

Code Client : UNICM

Société : Unicmarché

Contact : Ange Vande

Fonction : Propriétaire

Adresse : 7 rue du Paradis

Code postal : 95240

Ville : Cormeilles-en-Parisis

Pays : France

Téléphone : 01 22 33 44 55

Dans la barre de navigation en bas, cliquez sur le bouton Ajouter enregistrement

Saisissez les informations concernant le nouveau client, en utilisant de préférence la touche Tab du clavier pour passer d'un champ à l'autre.

Remarque : Pour annuler la saisie d'un enregistrement (en cas d'erreur, de blocage, de problème), appuyez sur la touche Echap du clavier.

Remarques :

Fermez la table et remarquez que le logiciel ne vous demande pas de sauvegarder l'enregistrement.

Ouvrez la table et cherchez l'enregistrement. Pourquoi est-il à cet endroit ?

...

A faire : Dans la table Clients, essayer d'enregistrer les enregistrements suivants (pensez à la touche Echap), observer les messages qui apparaissent et trouvez pourquoi ce n'est pas possible la cause du problème :

1) enregistrement dont le code client est UNIC

2) enregistrement dont le code client est RANCH et le nom de société est Le grand Ranch 3) enregistrement dont le code client est GRAND et le nom de société est vide

1)...

2) ...

3) ...

(9)

A faire : Dans la table Produits, saisir les 2 enregistrements suivants : Nom du produit : Gateau breton

Quantité par unité : 12 paquets

Prix : 13,50

Nom du produit : Chocolat

Quantité par unité : 1 tablette

Prix : 1,99

Remarquez que le numéro de produit est un numéro auto-incrémenté.

b) Modifier un enregistrement

Exemple : Dans la table Produits, modifier Gateau breton en cake dans l' enregistrement préalablement saisi

c) Supprimer un enregistrement

Exemple : Dans la table Produits, supprimer l' enregistrement sur le cake

1. Méthode 1

Cliquez dans la 1ère colonne (la grise) de l'enregistrement pour le sélectionner.

Appuyez sur la touche Supp du clavier.

Exemple : Dans la table Produits, supprimer l' enregistrement sur le chocolat

2. Méthode 2

Faites un clic droit sur la 1re colonne puis Supprimer l'enregistrement.

E)Tri des enregistrements de la feuille des données

En informatique, on appelle TRI le fait de placer une liste d'éléments dans un certain ordre.

Exemple : trier les enregistrements de la table Clients par ordre alphabétique de Ville

Ouvrez si besoin la table Clients. Quel est le critère de tri actuel des enregistrements.

Cliquez dans une des cellules de la colonne qui sert de critère de tri : Ville

(10)

Fermez la table avec le bouton de fermeture.

A la fermeture, une boite de dialogue demande s'il faut enregister la modification.

Choisissez OUI si vous voulez enregistrer la table avec ce nouvel ordre de tri.

A faire : trier les enregistrements de la table Produits par ordre décroissant de Prix unitaire Remarque : En pratique, ce type de tri en mode feuille de données est peu adapté aux tris complexes, et on utilisera plutôt des requêtes.

F) Recherche d'enregistrements

Exemple : Dans la table Clients, rechercher les clients installés à Paris

Ouvrez la table Clients

Cliquez dans un des éléments de la colonne Ville.

Cliquez sur (ou sur le menu Edition puis Rechercher)

Dans la zone Rechercher saisissez le nom de la ville.

Le champ Rechercher dans est déjà complété avec le nom du champ sélectionné.

Déroulez la zone Où et choisir l'option Champ entier afin que la recherche soit strictement sur l'expression saisie (une ville dont le nom est Parisis par exemple ne soit pas être

trouvée).

Cliquez sur le bouton Suivant. Le logiciel s'arrête sur chaque enregistrement concerné par la recherche.

A faire : Dans la table Clients, rechercher les sociétés dont le nom contient le mot Paris.

(11)

Les filtres Les filtres

En informatique, un filtre permet d'isoler des éléments d'un ensemble.

Les filtres dans Access sélectionnent des enregistrements répondant à certains critères.

A)Filtre par sélection d'un seul critère

Exemple : afficher les clients dont la fonction est représentant(e)

Ouvrez la table Clients.

a) Créer le filtre

Cliquez dans la colonne Fonctions dans une cellule qui contient la valeur choisie.

Cliquez sur le bouton Filtrer par sélection.

Le filtre est créé. Les enregistrements ne correspondant pas à ce critère sont masqués.

b) Supprimer le filtre

Pour réafficher tous les enregistrements, cliquez sur le bouton Supprimer le filtre.

Le filtre ne disparaît pas et pourra être appliqué de nouveau.

Remarque : ce bouton s'appelle alternativement Appliquer le filtre ou Supprimer le filtre.

c) Appliquer de nouveau le filtre

Cliquez sur le bouton Appliquer le filtre.

B)Filtre par sélection de plusieurs critères

A faire : afficher les clients de Buenos Aires dont la fonction est Assistant(e) des ventest

Créez et appliquez le filtre comme précédemment pour le 1er critère.

Créez et appliquez le filtre comme précédemment pour le 2e critère.

C) Filtre par formulaire

Exemple : afficher la liste des clients dont la ville est Paris

Ouvrez la table Clients.

(12)

Déroulez la colonne du critère choisi (ex: Ville) et choisissez la valeur du critère (ex : Paris).

Recommencez pour chaque colonne de critères.

Cliquez sur le bouton Appliquer le filtre.

A faire : afficher la liste des clients dont :

- la ville est London et la fonction Représentant(e) - la ville est Madrid et la fonction Chef comptable - le contact est le propriétaire de l'entreprise

(13)

Requête de type Sélection Requête de type Sélection

Une requête de type sélection est une interrogation de la base de données. Son résultat est obtenu au moment de l'exécution de la requête à partir des champs des autres tables.

Si la base de données change de contenus, le résultat de la requête change aussi.

Attention : si l'on modifie les données du résultat affiché à l'écran, on modifie les données des tables.

A)Exécuter une requête

Exemple : lancer la requête Liste des produits

Dans le menu à gauche, cliquez sur le bouton Requêtes

Double-cliquez sur la requête Liste des produits (ou clic puis Ouvrir).

La requête s'exécute et son résultat apparaît sous la forme d'un affichage en mode Feuille de données.

B)Fermer une requête

Cliquez sur le bouton de fermeture.

C) Ouvrir une requête en mode Création (ou mode Modifier)

Exemple : Afficher la requête Liste des produits en mode Création.

Cliquez sur la requête Liste des produits pour la sélectionner dans la liste des requêtes.

Cliquez sur le bouton Modifier.

La requête apparaît dans une interface en mode QBE (Query By Exemple).

Liste des champs de la table

Grille avec en colonnes les champs utiles pour la requête (pour affichage, tri, critères de sélection,

(14)

D)Ajouter un champ à une requête

Exemple : Modifier la requête Liste des produits pour ajouter la référence avant le nom du produit.

Cliquez-glissez le champ Réf Produit avant la colonne correspondant au Nom du produit.

Cliquez sur le bouton pour exécuter la requête. Le résultat s'affiche.

Fermez en enregistrant la requête.

E)Exécuter une requête paramétrée

Une requête paramétrée qui demande à l'utilisateur un critère.

Exemple : utiliser la requête Clients d'une ville affichant tous les champs de la table Clients pour la ville de Paris.

Exécutez la requête. Une boite de dialogue s'ouvre.

Testez avec Paris

A faire : utiliser la requête Clients d'une ville affichant tous les champs de la table Clients pour la ville nommée London.

Références

Documents relatifs

La ville de Marseille, informée par une lettre du rapporteur général du 4 septembre 2007 que le rapporteur entendait proposer "au Conseil le rejet de la demande d’avis"

• Echo gospel de Lévis Activité en ligne en octobre Pour tous les détails

Ce projet de règlement vise à permettre l’ajout du groupe d’usages I3 – Industrie avec contrainte dans la zone I2710 située dans le secteur Lévis dans

– En raison d’un bris d’aqueduc, la Ville de Lévis se voit dans l’obligation de fermer temporairement à la circulation automobile la rue du Ruisseau dans

– En raison d’un bris d’aqueduc, la Ville de Lévis se voit dans l’obligation de fermer temporairement à la circulation automobile l’avenue des

– En raison d’un bris d’aqueduc, la Ville de Lévis se voit dans l’obligation de fermer temporairement à la circulation automobile la rue de l’Entente, entre les

– La Ville de Lévis informe la population qu’elle se voit dans l’obligation de fermer à la circulation automobile la 7 e Rue, entre la rue des Colibris et la 19 e Rue,

La circulation locale sera maintenue, sauf pour la portion où auront lieux les travaux entre les rues Isabelle et Ouellet qui sera complètement fermée..