L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

Création de base de données

Imprimer E-mail
28 février 2014

 

Ouvrez Access et choisissez Nouvelle base de données ou Créer une base vide. Vous devez lui donner un nom et un emplacement, l'extension est mdb (ne la mettez pas, elle s'ajoute automatiquement) pour les versions jusque 2003 et accdb depuis 2007. 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.

La table CD

Imprimer E-mail
28 février 2014

Version 97

Version 2000 à 2003

Version depuis 2007

  • Cliquez sur l'onglet Tables.
  • Cliquez sur le bouton Nouveau.
  • Sélectionnez le mode Création.
  • Cliquez sur le boutonTables
  • Double-cliquez sur Créer une table en mode Création.
  • dans l'onglet Créer
  • Cliquez sur le bouton Création d'une table
  • 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.

Champ No CD 1

 

 

Les autres tables

Imprimer E-mail
28 février 2014

 

Créez les autres tables en respectant les règles suivantes :

Nom du champType de donnéesParamètresCommentaires

 AIC

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
Null interdit afin de rendre obligatoire la saisie du nom
Auteur oui/non Format : oui/non
Null interdit : non
Indexé : non
La valeur par défaut doit être à 0 afin que les cases ne soient pas cochées par défaut
Interprète oui/non Format : oui/non
Null interdit : non
Indexé : non
Compositeur oui/non Format : oui/non
Null interdit : non
Indexé : non

TABLE EDITEUR

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
Null interdit afin de rendre obligatoire la saisie du nom

TABLE PLAGES

Ref NumeroAuto Taille : Entier long,
Indexé : oui-sans doublons
No Plage Numérique Taille : octet
Valeur par défaut :
Null interdit : oui
Indexé : non
Ne pas mettre de valeur par défaut et Null interdit afin de rendre obligatoire la saisie du N°
Titre plage Texte Taille : 100
Null interdit : oui
Chaîne vide : non
Indexé : oui-avec doublons

Null interdit afin de rendre obligatoire la saisie du titre.

L'indexation du champ permettra d'accélérer les recherches sur ce champ.

TABLE MUSIQUE

Type Taille : 50
Null interdit : oui
Chaîne vide : non
Indexé : oui-sans doublons
Null interdit afin de rendre obligatoire la saisie du nom

TABLE IEC

Auteur oui/non Format : oui/non
Null interdit : non
Indexé : non
La valeur par défaut doit être à 0 afin que les cases ne soient pas cochées par défaut
Interprète oui/non Format : oui/non
Null interdit : non
Indexé : non
Compositeur oui/non Format : oui/non
Null interdit : non
Indexé : non

Les champs servant de relations

Imprimer E-mail
28 février 2014

Les champs servants aux relations

Dans la création ci-dessus, je ne vous ai pas fait mettre les champs permettant de faire la relation, pour les ajouter nous utiliserons l'assistant liste de choix d'Access.

Champ relations de la table CD

Dans la table CD, le champ Type doit être lié au champ Type de la table MUSIQUE. Procédez ainsi :

  • Nom du champ : Type
    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 surSuivant
    • Cliquez sur le bouton ,
    • Dans la fenêtre suivante, dans la zone Quelle étiquette souhaitez-vous pour votre liste de choix tapez Type, cliquez sur le bouton Terminer.
  • Procédez de même pour le champ ID_E, en sélectionnant la table EDITEURS, 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.
    "<em>Colonne clé cachée Access</em>"
  • Enregistrez et fermez la table.

Champ relations de la table PLAGES

Procédez de la même façon que ci-dessus pour ajouter le champ No_CD, en sélectionnant la table CD, puis en cliquant sur le bouton . Veillez à ce que l'option Colonne clé cachée soit cochée puis cliquez sur Suivant.

Champ relations de la table IEC

Procédez de la même façon que ci-dessus pour ajouter :

  • le champ ID_AIC en sélectionnant la table AIC, puis en cliquant sur le bouton . Veillez à ce que l'option Colonne clé cachée soit cochée puis cliquez sur Suivant.
  • le champ ID_Plage en sélectionnant la table PLAGES (prenez tout également).

Pour voir le fonctionnement de ces champs, ouvrez la table AIC, elle s'affiche en mode feuille de données, remplissez les enregistrements comme ci-dessous, puis fermez-la :

  • Ouvrez la table IEC qui passe ainsi en mode feuille de données.
  • Cliquez dans le champID_Plage, une petite flèche apparaît.
  • Cliquez sur la flèche (pour ouvrir la liste), vous constatez que vous trouvez l'ensemble des plages.
  • Cliquez dans le champ ID_AIC, la liste des auteurs, compositeurs et interprètes s'affichent. Pour améliorer l'affichage de la liste, ce serait idéal de visualiser le titre des champs :
    • Repassez en mode construction en cliquant sur
    • Sélectionnez le champ ID_AIC
    • En bas de la fenêtre, cliquez sur l'onglet Liste de choix
    • Passez la propriété En-têtes colonnes à OUI