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
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
montre lenregistrement actif signale un nouvel enregistrement montre un enregistrement en cours de saisie donc non enregistr
Page 1 sur 6
LES TABLES
2.
- 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
2.2.
Mode daffichage Feuille de donnes Enregistrer
LA BARRE DOUTILS
Couper Copier Coller Annuler Insrer des lignes Supprimer des lignes Objet instantan Aide
3.
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.
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
Taille du champ Dcimales Masque de saisie Lgende Valeur par dfaut Valide si Message si erreur Null interdit Chane vide autorise Index Compression unicode
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
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