Access Tables

  • Uploaded by: sami-ba
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Access Tables as PDF for free.

More details

  • Words: 1,598
  • Pages: 42
Microsoft Access

Les bases de données Les bases de données jouent un rôle de plus en plus important dans le monde de l ’informatique Les petites et moyennes entreprises sont désormais convaincues qu ’une base ne permet pas seulement de rassembler les données des clients.

Mais, aide

aussi

à

gérer

d ’autres

informations qui améliorent l ’efficacité de l ’entreprise

Qu’est-ce que ... Access ?  Programme de gestion de base de données  Un programme du type Access permet de : Gérer les informations de la base Fournir les fonctions nécessaires pour manipuler la base Enregistrer la base  Une base de données est un ensemble structuré d’informations. La structuration se fait grâce à une série d’objets, gérés par le logiciel Access, dont le plus important est l’objet Table

Qu’est-ce que ... Access ? Les données sont stockées dans cet ensemble de tables qui ont des relations entre elles. En résumé Access est un Système de Gestion de Base de Données Relationnelles SGBD/R . • Access est certes puissant, mais si on lui demande de

gérer des millions de clients sur plusieurs dizaines de serveurs, Access sera limité. Il sera alors nécessaire d'utiliser d’autres systèmes plus puissants, tel qu'Oracle ou SQL Server (SyBase, SyBase MySql…). MySql

Démarrer Access  Access se lance selon différents modes dans le menu Démarrer • par un raccourci sur le Bureau • sur l’appel d’un document de type base Access (.mdb)  Quitter Access se fait par le menu Fichier/Quitter par ALT+F4  Le fait de fermer la base de données ne ferme pas Access Application 1 Démarrez Access à partir du sous menu Démarrer de Windows

Créer une base de données

Double clique sur Base de données vide

Créer une base de données Dans la boîte de dialogue qui s ’affiche:  Définissez l'endroit où vous allez placer la base de données  Nommez la base de données Clientèle Cliquez sur Créer

Le résultat est la génération d’un fichier.mdb (Microsoft database), C-à-d un fichier de base de données Access

La base de données Access • Barre de titre • Barre de menus • Barre(s) d’outils • Espace de travail dans lequel se loge la fenêtre de la base de données courante • Barre d’état

La base de données Access • Une base de données Access est un ensemble d’objets apparentés (tables, formulaires, requêtes, états…)

Boutons de sélection des objets

Composants d ’Access Composant Tables

Description

• Stockage des données

• Définition des relations Formulaires

• Présentation des données à l’utilisateur

Requêtes

• Extraction des données

• Questionnement de bases de données États

• Analogues aux formulaires, mais destinés à être imprimés. • Consultation seulement

Les tables Une table est la structure fondamentale dans laquelle sont stockées les informations d’une base de données Access, c’est son cœur. Le nom table vient de l’aspect tabulaire de la représentation des données. L ’édification d ’une Table est la 2ème étape après la création de la base de données Access.

Création d’une Table 1. Cliquez sur l’onglet « table ». 2. Cliquez sur le bouton « Nouveau » 3. Choisissez le mode de création.

1

2

3

Création en mode Feuilles de données Ce mode vous permet de créer une table très rapidement, mais d’une façon incomplète. incomplète

1

2 – sur les lignes suivantes, entrer les données

1 - Pour renommer les champs, faites un double clic sur « champs 1,…. »

Création en mode Feuilles de données Dans la base de données créée, utilisez le mode feuilles de données pour créer une Table nommée « Clients » avec les champs suivants: N° Client Ville

Nom Client

Adresse

Création d’une Table en mode création  Le mode « Création » est recommandé pour définir une table de façon correcte. Étapes à suivre Cliquez 2 fois sur Vous êtes maintenant en mode création d'une nouvelle table qui n'a pas encore de nom. Remplir la table comme suit:                      

Création d’une Table en mode création 

 Nom de champ  Type de données (Chaque champ a des propriétés de champ dépendant du type de données)  Description facultative sert à documenter

Création d’une Table en mode création Texte Mémo

Numérique

Date / Heure

Caractères alphanumériques (maximum 255 caractères) Caractères alphanumériques (maximum 65535 caractères) Octet(0 à 255) ; Entier(-32768 à +32767); Entier long(-2 milliards à + 2milliards) ; Réel simple(-3,4 10E38 à +3,4 10E38) ; Réel double(-1,8 10E308 à +1,8 10E308) Peut contenir une date ou une heure

Monétaire

Peut contenir une valeur monétaire

Liaison OLE

Ce champ peut contenir n'importe quel type de données liées dans une autre application OLE ( Dessin, son, animation).

Création d’une Table en mode création  Dans la base de données déjà créée, utilisez le mode Création pour créer une Table nommée « Commandes » avec les champs suivants et avec les types de données appropriés.

N°Commande / Date commande / Article / Quantité / Importé

Date/Heure Numéroauto

Oui/Non

Texte Numérique

Création d’une Table en mode création 

Création d’une Table en mode création  Vous cliquez sur l'icône Affichage (en haut à gauche de votre écran) Création d’une Table en mode création 

Enregistrer la table sous « Commandes »

Création à l’aide de l’Assistant

Création à l’aide de l’Assistant Dans la base de données créée, utilisez le mode Assistant

Table

pour

créer

une

Table

nommée

«

Produits » avec les champs suivants et avec les types de données appropriés. Réfproduit unitaire

Numéroauto

Nomproduit

Texte

Prix

Monétair e

Création à l’aide de l’Assistant

Modification de la structure d’une Table Ouvrir la table en mode création en cliquant sur le bouton affichage de la fenêtre d’application Sélection d’un champ

Placer le pointeur de la souris ici, puis cliquer

Modification de la structure d’une Table Ajout d’un champ Dans la colonne « Nom du champ », cliquer juste audessous du dernier champ de la table Taper le nom du champ Insertion d’un champ Sélectionner la ligne au dessus de laquelle vous désirez insérer votre nouveau Insertion champ. / Lignes

Modification de la structure d’une Table Suppression d’un champ Sélectionnez le champ que vous désirez supprimer

Édition / Supprimer

Modification de la structure d’une Table Renommer une table Cliquez sur l’onglet « Table ». Sélectionnez la table dans la liste.

Édition / Renommer Modifiez le nom de la table Appuyez sur la touche Entrée

Modification de la structure d’une Table Dupliquer une Table Sélectionnez la table à copier dans la liste Édition / Copier Édition /Coller Sélectionnez une option. Modifiez le nom de la table, et cliquez sur « Ok ». Supprimer une Table Sélectionnez la table à supprimer Édition /Supprimer Access vous affiche une boîte de dialogue, dans laquelle vous pourrez confirmer ou annuler la suppression.

Impression d’une feuille de données Travailler d’abord sur la mise en page – Fichier/Mise en page – onglets Marges et Page Utiliser Aperçu avant impression Pour avoir une prévisualisation: Fichier/Aperçu Déclencher l’impression Fichier/Imprimer…

Les Relations entre Tables On ne peut pas concevoir d ’applications Access complexes sans mettre en relation les tables entre elles. Les relations permettent :

• d’associer les données que contiennent les tables • d’avoir une grande souplesse pour la modification et la mise à jour des données Les relations sont les liens qui existent entre le champ d'une table ( Table Source) et le champ d'une autre table ( Table Destination).

Les Relations entre Tables Une table doit inclure un champ d'identification unique pour permettre de définir une relation entre cette table et d ’autres tables de la base de données

« Clé primaire » Une Clé primaire ne peut comporté de doublons. Sélectionnez le champ destinez à être la clé primaire Cliquer sur le bouton  Définissez la clé primaire de la table Produits

Les Relations entre Tables Types de relations

Relation un à un (1:1): Un enregistrement de la table A ne peut être relié qu'à un seul enregistrement de la table B, et inversement. Clé primaire commune: N° d’article Table des articles principale

A1 A2 A3 A4 . .

A2 A4

Les Relations entre Tables

Exemple

:

Vous

disposez

de

2

tables

(Employés,

Cotisations_Sociales), reliées par un numéro unique tel que le numéro de sécurité sociale, c ’est une relation (1:1)

Les Relations entre Tables Relation un à plusieurs (1:n) : un enregistrement de la table A peut être relié à plusieurs enregistrements de la table B, mais un enregistrement de la table B ne peut être relié qu'à un seul enregistrement de la table A.

Table des clients Clé Iaire RefClient

C1 C2 C3 . .

1001 1002 1003 . .

Table des commandes Clé Iaire N°Commande

Les Relations entre Tables

Exemple: Vous disposez de 2 tables (Clients, Commandes), un client peut passer plusieurs commandes, tandis qu ’une commande ne peut être associée qu ’à un seul client. Ce type de relation s ’appelle (1:n)

Les Relations entre Tables Pour établir une relation Fermez tous les objets, ne gardez que la fenêtre « Base de données » et cliquer sur Relation

ou sur: Outils / Relations

Les Relations entre Tables Relation / Afficher la table Sélectionnez la Table et Cliquez sur « Ajouter »

Les Relations entre Tables Faites glisser le champ comportant la clé primaire sur le champ homologue de l’autre table

Créer pour enregistrer la relation

Les Relations entre Tables A quoi sert l’intégrité référentielle ? L ’intégrité

référentielle

empêche

toute

suppression

ou

modification accidentelle des données correspondants Tous les enregistrements liés seront modifiés automatiquement si une modification est apportée à un enregistrement de la table source. De plus chaque fois qu ’un enregistrement est supprimé de la table source, l’enregistrement correspondant de la table en relation est également supprimé

[email protected] [email protected]

Related Documents

Access Tables
May 2020 3
Tables
August 2019 64
Tables
June 2020 45
Tables
November 2019 63
Tables
October 2019 77