0% ont trouvé ce document utile (0 vote)
5 vues13 pages

Guide sur la création de tables Access

Microsoft Access est un système de gestion de base de données qui repose sur le moteur Jet Database, le langage Visual Basic for Applications et une interface de requête par exemple. La création de tables dans Access implique la définition de la structure et la saisie des données, avec divers types de données disponibles. Les relations entre tables facilitent la construction de requêtes et fournissent un schéma global de la base de données.

Transféré par

aymenbmr09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues13 pages

Guide sur la création de tables Access

Microsoft Access est un système de gestion de base de données qui repose sur le moteur Jet Database, le langage Visual Basic for Applications et une interface de requête par exemple. La création de tables dans Access implique la définition de la structure et la saisie des données, avec divers types de données disponibles. Les relations entre tables facilitent la construction de requêtes et fournissent un schéma global de la base de données.

Transféré par

aymenbmr09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Microsoft Access

vSGBD proposé par Microsoft et est basé sur trois


principaux éléments :
l Moteur de base de données : Microsoft Jet Database
Engine
l Langage de programmation : Visual Basic for
Applications
l Interface : Query by Example

2
Microsoft Access

3
Access - Les tables

4
Table : structure et données

v Mode création (structure)

v Mode visualisation (données)

5
Création des tables ACCESS

v Deux étapes dans la création d’une table :


1. Création de la structure de la table
2. Saisie des enregistrements (données) dans la table

v Création de la structure de la table


l consiste à créer les champs (aussi appelés attributs) de la table et à définir leurs
propriétés : format d’affichage, ...

v Saisie des enregistrements dans une table peut être réalisée :


l par la saisie directe de données dans le mode visualisation de données de la
table
l par des formulaires de saisie
l par import de données provenant d’autres fichiers : EXCEL, WORD, …
l par programmation

6
Types de données des champs

v Texte : texte contenant au maximum 255 caractères


v Mémo : texte contenant au maximum 65 000 caractères
v Numérique :
l Octet : entier entre 0 et 255
l Entier : entier entre - 32 768 et 32 767
l Entier long : entier entre -2 .1010 et 2 .1010
l Réel simple : réel entre -3,4 .1038 et 3,4 . 1038 en précision simple
l Réel double : réel entre -1,8 . 10308 et 1,8 . 10308 en précision double
v Monétaire : donnée numérique comprenant au plus 4 décimales
v Date/heure : date et heure
v NuméroAuto : numéro séquentiel unique généré automatiquet par Access
v Oui/Non : valeur logique (ou booléenne)
v Objet OLE : feuille de calcul Excel, document Word, graphique, …
v Lien hypertexte : accès à des objets Microsoft ou documents Internet
7
Format d’affichage de la valeur d’un champ
v Format : spécifie comment s’affiche la valeur d’un champ
l pour les dates :
jour mois année
j : jour sur un chiffre m : mois sur un chiffre aa : année sur 2 chiffres
jj : jour sur deux chiffres mm : mois sur deux chiffres aaaa : année sur 4 chiffres
jjj : 3 car. du jour (lun,...) mmm : 3 premiers car. du mois
jjjj : nom du jour (lundi,...) mmmm : nom du mois
exemple : 1er février 2003
jj/mm/aa → 01/02/03
jjj j mmm aaaa → lun 1 fév 2003
jjjj jj mmmm aaaa → lundi 01 février 2003

l pour les champs numériques :


– , (virgule) séparateur décimal
– 0 espace réservé à un chiffre. Affiche un chiffre ou 0
– # espace réservé à un chiffre. Affiche un chiffre ou rien
– % pourcentage. La valeur est multipliée par 100 et suivie du signe %
exemple : 3600
00 000 → 03 600
#0 000,00 € → 3 600,00 €

8
Légendes associées aux champs

v Légende : libellé du champ utilisé lors de l’affichage des données de la


table, dans une requête, dans un formulaire ou un état

9
Autres propriétés des champs

v Valeur par défaut : valeur proposée lors de la saisie à l’utilisateur, que ce


dernier peut modifier
exemple : champ pays pour des clients

v Valide si : expression devant être vérifiée par la valeur du champ


exemple: code postal français: >= 1000 et <= 99000
l les expressions utilisables sont similaires à celles utilisables dans les requêtes
dans certains cas, un champ peut rester vide : utiliser la condition Est Null. Par
!
exemple, pour un code postal français : Est Null ou (>= 1000 et <= 99000)

v Message si erreur : texte du message d’erreur qui apparaît si le champ ne


satisfait pas la propriété "Valide si"
exemple : code postal français: "code postal incorrect"

v Indexé : la pose d’un index sur un champ accélère les recherches sur ce
champ mais augmente la taille de la BD et ralentit les mises à jour

10
Clé d’une table

v Clé (primaire) d’une table : ensemble de champs de la table dont la


valeur est nécessairement différente pour chaque enregistrement de la
table

v Pour définir la clé d’une table :


1. Sélectionner le(s) champ(s) de la clé
2. Cliquer sur:

v Remarques :
l à cause des formulaires, il est souvent plus pratique d’avoir une clé constituée
d’un seul champ ; au besoin, créer un champ clé de type NuméroAuto
! Si un champ clé est de type NuméroAuto dans une table correspondant à une
entité, il doit être déclaré dans les autres tables correspondant à des
associations avec le type Entier long (et non NuméroAuto)

11
Liste déroulante dans une table

On peut définir des listes déroulantes dans les tables pour faciliter la saisie
Liste des valeurs, séparées par
v Liste de valeurs : des points-virgules

v Liste d'après une table ou une requête :

Requête générant la liste de


choix

12
Relations entre tables
v Relation : relie les champs communs des tables adjacentes dans le
modèle entité-association
v Intérêt des relations :
l facilite la construction des requêtes et formulaires
l fournit le schéma global de la base de données

v Créer des relations entre des tables :


1. menu Outils / Relations...
2. faire glisser le nom du champ d’une table sur son équivalent dans une autre
table

v Exemple :
l avant relations

l après relations

13

Vous aimerez peut-être aussi