Anda di halaman 1dari 6

LES TABLES

LES TABLES
1. DEFINITIONS

Une table permet de regrouper des informations relatives un mme thme (Personnel, clients, facture...). Chaque enregistrement (Fiche) de la table contient les donnes spcifiques un lment de la table (un membre du personnel, un client, un produit, ...) stockes dans des champs. Chaque champ contient l'information de base (Nom, Prnom, Code, Libell, ...). Lillustration ci-dessous reprsente une table en mode CREATION. Ce mode permet de dfinir la structure de la table, la dfinition des diffrents champs de la table et de leurs proprits.

Champs de la table

Proprits du champ actif

Lillustration ci-dessous montre une table en mode FEUILLE DE DONNEES. Ce mode permet de visualiser les donnes contenues dans une table, de les modifier, dajouter de nouveaux enregistrements ou den supprimer.
Nom et type dobjet Slection de tous les enregistrement Slecteur denregistrement Noms des champs Enregistrements

Sous feuille de donnes (Donnes lies) Dplacement sur les enregistrements

montre lenregistrement actif signale un nouvel enregistrement montre un enregistrement en cours de saisie donc non enregistr
Page 1 sur 6

LES TABLES

2.

CREATION DUNE TABLE


Depuis la donnes : fentre Base de

- Slectionner le type dobjets Tables, - Double-cliquer sur un des objets suivants : Crer une table en mode Cration Dfinition complte par lutilisateur des diffrents champs et de leurs proprits. Crer une table laide de lAssistant Choix des champs dans des listes correspondant aux cas les plus courants. Crer une table en entrant des donnes Saisie directe de donnes en mode feuille de donnes, Access interprte les donnes saisies pour mettre jour les proprits

des champs.
Ou - Cliquer sur le bouton Nouveau, La bote de dialogue Nouvelle table saffiche,

- Slectionner le mode de cration voulu. - Les trois premires options correspondent aux choix explicits au dessus.

- Importer la table Permet de dupliquer une table dune autre base de donnes. On peut importer la structure de la table uniquement ou lensemble, structure et donnes. - Attacher la table Permet de crer un lien vers une table stocke dans une autre base de donnes. Cette option permet de crer plusieurs bases de donnes utilisant les mmes donnes ou de favoriser lvolution dune base de donnes existante en stockant part les donnes et les lments de travail tels que les requtes, les formulaires et les tats.

Page 2 sur 6

LES TABLES

2.1.
Slecteur de champ Nom du champ crer

LE MODE CREATION
Description littrale du champ qui apparat sur la barre dtat

Type de donnes que contiendra le champ

Proprits du champ du champ actif

2.2.
Mode daffichage Feuille de donnes Enregistrer

LA BARRE DOUTILS
Couper Copier Coller Annuler Insrer des lignes Supprimer des lignes Objet instantan Aide

Index Reproduire la mise en forme Cl primaire

Fentre Base de donnes Assistant de cration Proprits Personnalisation Barre doutils

3.

NOM, TYPE ET DESCRIPTION DES CHAMPS 3.1. NOM DU CHAMP


Chaque champ est identifi par son nom. Un nom de champ peut avoir jusqu' 64 caractres alphanumriques (espaces compris). Vous pouvez donner des noms trs explicites pour mieux identifier les champs concerns (Matricule employ, Quantit livrable, Chiffre d'affaire 93,....). Il est cependant possible de donner des noms abrgs et dutiliser la proprit Lgende (voir page 6) pour dsigner le champ dans les formulaires ou requtes. Page 3 sur 6

LES TABLES

3.2.

TYPE DE DONNEES

Chaque champ contient un seul et unique type de donnes. Il est donc impossible de stocker du texte dans un champ numrique ou logique. Le type de donnes est associ un espace de stockage (taille en octets). Des oprations ne seront pas possibles pour certains types donns, (addition d'une valeur numrique avec un texte). Des champs ne pourront pas tre tris s'ils sont dfinis en mmo ou OLE. Le type Texte est toujours assign par dfaut un nouveau champ.

Caractres alphanumriques. Paragraphes Mmo alphanumriques. Numrique Nombres entiers ou dcimaux. Date/Heure Dates et heures. Montaire Valeurs montaires. Valeur incrmente NumroAuto automatiquement. Oui/Non Valeurs boolennes. Objet OLE Objets OLE ou graphiques. Lien Adresse de lien hypertexte hypertexte Construction dune liste de Liste de choix valeurs Texte

Jusqu' 255 caractres Jusqu' 64000 caractres 1, 2, 4 ou 8 octets 8 octets 8 octets 4 octets 1 bit (1/8 d'octet) Jusqu' 1Go Jusqu' 64000 caractres Taille de la cl utilise pour la recherche

Loption Assistant Liste de choix peut tre slectionne aprs avoir dfini le type de donnes du champ. Elle nest disponible que pour des champs de type Texte, Numrique, Montaire ou Oui/Non. La taille des champs Texte et Numrique peut tre dfinie de faon plus fine en agissant sur la proprit Taille du champ.

3.3.

PROPRIETES DES CHAMPS

En mode Cration, la partie infrieure de la bote de dialogue affiche les proprits du champ slectionn. - Slectionner un champ pour visualiser ses proprits dans la partie infrieure. Longlet Gnral , Outre la taille du champ, le format et les conditions qui doivent tre satisfaites pour accepter l'introduction des donnes seront dfinir. Dans les formulaires et les tats lis une table, les champs reprendront automatiquement les proprits dfinies

dans celle-ci.

Page 4 sur 6

LES TABLES

3.4.
Format

LES DIFFERENTES PROPRIETES


Dfinit la taille du champ. Permet d'afficher les textes, dates et nombres sous une certaine prsentation. Permet de fixer le nombre de chiffres afficher aprs la virgule. Le masque spcifi est affich lors de la saisie de donnes. Spcifie un autre nom pour le champ qui apparatra en tiquette lors de la cration de formulaires ou tats. Donne une valeur par dfaut au champ pour chaque nouvel enregistrement de la table. Subordonne la validation des donnes du champ un critre conditionnel. Le message spcifi apparat en cas de saisie non conforme au critre. Fix Oui, force la saisie dune donne non vide dans le champ. Fix Oui, accepte la non saisie de donne dans le champ. Permet d'acclrer la recherche des champs frquemment consults. Permet de rduire lespace de stockage pour les champs de type Texte, Mmo et Lien hypertexte. (En effet, chaque caractre est stock sous forme de deux octets pour permettre un affichage fidle quelle que soit la langue utilise.)

Taille du champ Dcimales Masque de saisie Lgende Valeur par dfaut Valide si Message si erreur Null interdit Chane vide autorise Index Compression unicode

La liste des proprits diffre en fonction du type de donnes du champ.

3.5.

LA TAILLE DU CHAMP

Taille d' champ de type Texte : un - Par dfaut : 50 caractres. - Peut tre comprise entre 1 et 255 caractres. Taille d' champ de type Numrique un - Par dfaut : Entier long

Il est recommand de choisir la plus petite dfinition possible, afin d'optimiser les temps d'excution.

Plage de valeurs
Octet Entier Entier long Rel simple Rel double Dcimal 0 255 -32 768 32 767 -2 147 483 648 2 147 483 647 Nombres ngatifs entre3,402823E38 et 1,401298E45 Nombres positifs entre1,401298E45 et 3,402823E38 Nombres ngatifs entre 1,79769313486231 E308 et 4,94065645841247 E324 Nombres positifs entre 1,79769313486231E308 et 4,94065645841247E324 Nombres compris entre -10^28 -1 et 10^28 -1

Dcim Stockage ales (octets)


0 0 0 7 15 28 1 2 4 4 8 12

La taille Dcimal permet des calculs de grande prcision

Page 5 sur 6

LES TABLES

4.

LA CLE PRIMAIRE

Champ(s) qui identifie de faon unique un enregistrement. Access organise, trie ou indexe une table sur la base de la cl primaire. Une cl primaire ne peut avoir deux fois la mme valeur dans une table, ce champ ne peut pas tre nul. La cl primaire sert identifier une table dans une base de donnes relationnelles. La cl primaire permettra de lier cette table avec dautres tables de la base de donnes. Vous pouvez slectionner un champ ou plusieurs champs (Cl compose). Remarques : Pour appliquer une cl slectionner le(s) champ(s) puis appuyer sur la touche Pour slectionner plusieurs champs contigus appuyer sur la touche <Majuscule> Pour slectionner plusieurs champs Non contigus appuyer sur la touche <Ctrl>

Cl Compose Cl Primaire
Si lon ne dclare pas de cl primaire, Access propose den crer une automatiquement lorsque lon quitte ou enregistre la table. La cl primaire ainsi cre utilisera comme nom de champ No et comme type de donnes, le Numro Auto :

Page 6 sur 6

Anda mungkin juga menyukai