Creation d'une table
.
I. Création de la base de données
Ouvrez Access et choisissez Nouvelle base de données. Vous devez lui donner un nom et un emplacement, l'extension est mdb (ne la mettez pas, elle s'ajoute automatiquement). Dans notre exemple, tapez 'Bibli CD'.
Vous devez savoir que :
- Lorsque vous créez un objet (table, requête, formulaire, état, etc.) dans Access, vous devez l'enregistrer pour le retrouvez lors de la réouverture d'Access (même principe que dans Word ou Excel).
- Mais lorsque vous entrez des données dans une table ou un formulaire, celles-ci sont automatiquement enregistré lors du passage à un autre enregistrement ou de la fermeture de l'objet.
II. La table CD
| Version 97 | Version 2000 |
- Cliquez sur l'onglet Tables.
- Cliquez sur le bouton Nouveau.
- Sélectionnez le mode Création.
| - Cliquez sur le bouton Tables
- Double-cliquez sur Créer une table en mode Création.
|
- Sur la 1ère ligne dans la zone Nom du champ, tapez No CD
| - Sur la même ligne dans la zone Type de données, cliquez sur le triangle et sélectionnez NumeroAuto. Ainsi la numérotation se fera automatiquement et assurera un numéro unique pour chaque CD.
| | - Sur la 2ème ligne, tapez le nom du champ Titre CD et indiquez le type de données Texte. Dans la partie basse de la fenêtre, vous avez différents paramètres :
| - Taille du champ est établi à 50, il indique le nombre de caractères maximum (espaces compris), vous pouvez le diminuer ou l'augmenter.
| | - Null interdit est à Oui, laissez-le car ceci oblige la saisie d'un titre.
- Chaîne vide autorisé est à Non, laissez-le, ainsi le titre ne pourra être vide.
- Indexé, sélectionnez Oui-avec doublons. Oui permet à Access de rechercher plus rapidement les titres, il es conseillé d'indexé toutes les clés primaires et les champs principaux d'une table (sans excès). Avec doublons indique que vous pouvez avoir le même titre pour plusieurs CD.
| - Définissez maintenant la clé primaire, sélectionnez la ligne No CD (en cliquant sur un endroit quelconque de la ligne) puis cliquez sur le bouton Clé primaire
. - Ficher/Enregistrer ou cliquez sur le bouton Enregistrer
, tapez CD. |
III. Les autres tables
Créez les autres tables en respectant les règles suivantes :
| Nom du champ | Type de données | Paramètres |
| Aut-Int-Comp |
No AIC | NumeroAuto | Taille : Entier long, Indexé : oui-sans doublons |
| Nom | Texte | Taille : 50 Null interdit : oui Chaîne vide : non Indexé : oui-avec doublons |
| Auteur | oui/non | Format : oui/non Null interdit : non Indexé : non |
| Interprète | oui/non | Format : oui/non Null interdit : non Indexé : non |
| Compositeur | oui/non | Format : oui/non Null interdit : non Indexé : non |
| Éditeur |
No Editeur | NumeroAuto | Taille : Entier long, Indexé : oui-sans doublons |
| Nom Editeur | Texte | Taille : 50 Null interdit : oui Chaîne vide : non Indexé : oui-avec doublons |
| Plage |
Ref | NumeroAuto | Taille : Entier long, Indexé : oui-sans doublons |
| No Plage | Numérique | Taille : octet Valeur par défaut : 0 Null interdit : oui Indexé : non |
| Titre plage | Texte | Taille : 100 Null interdit : oui Chaîne vide : non Indexé : oui-avec doublons |
IV. Assistant liste de choix
Dans la table Plage, le champ 'Musique' doit être lié au champ 'Musique' de la table Musique. Procédez ainsi :
- Nom du champ : Texte
Type de données : sélectionnez Assistant liste de choix et suivez les instructions suivantes : - Sélectionnez l'option Je veux que la liste de choix recherche les valeurs dans une table ou requête.
- Cliquez sur Suivant
- Sélectionnez la table Musique puis cliquez sur Suivant
- Cliquez sur le bouton
, - Dans la fenêtre suivante, dans la zone Quelle étiquette souhaitez-vous pour votre liste de choix tapez Musique, cliquez sur le bouton Terminer.
- Procédez de même pour le champ No CD, en sélectionnant la table CD, puis en cliquant sur le bouton
. Vous avez alors une nouvelle fenêtre : Veillez à ce que l'option Colonne clé cachée soit cochée puis cliquez sur Suivant.
- Recommencez de même pour les champs No A, No C, No I. Mais dans la liste de gauche de la fenêtre, sélectionnez No AIC puis cliquez sur le bouton
, puis sélectionnez Nom et cliquez de nouveau sur
. - Enregistrez et fermez la table.
- Dans la fenêtre de la base de données, double-cliquez sur la table Aut-Int-Comp, elle s'affiche en mode feuille de données, remplissez les enregistrements comme ci-dessous, puis fermez-la :
- Double-cliquez sur la table Plage qui passe ainsi en mode feuille de données.
- Cliquez dans le champ NoA, une petite flèche apparaît.
- Cliquez sur la flèche (pour ouvrir la liste), vous constatez que vous trouvez l'ensemble des noms de la table Aut-Int-Comp, mais c'est source d'erreur (vous pouvez sélectionner un interprète à la place d'un auteur) et rien ne vous permet de savoir quel est la qualité de chacun des noms.
- Cliquez sur le bouton Mode création
de la barre d'outils. - Sélectionnez le champ No A.
- Cliquez sur l'onglet Liste de choix.
- Cliquez sur la propriété Contenu.
- Cliquez sur le bouton
. Une nouvelle fenêtre s'ouvre. - Cliquez dans la zone de texte à droite de Nom, dans la partie basse. Cliquez sur la flèche pour ouvrir la liste et sélectionnez Auteur.
- Décochez la ligne Afficher.
- Tapez oui dans la ligne Critère
- Fermez la fenêtre en enregistrant les modifications.
- Cliquez sur le bouton Mode feuille de données
. - Vous constatez maintenant que dans le champ No A, vous n'avez que la liste des Auteurs.
- Repassez en mode création, en cliquant sur
. - Recommencez les étapes précédentes pour No I (attribuez le critère oui au champ Interprète) et No C (attribuez le critère oui au champ Compositeur).
- Fermez la fenêtre en enregistrant les modifications.
Page réalisée grace au site www.cathyastuce.com (à visiter sans modération)