Vous allez ici créer la table des contacts dans le mode Création. Vous trouverez le nom de chaque champ, son type de données et sa description dans le tableau suivant :
Tableau 1.16 : Structure de la table Contacts
Nom de champ Type de données Description
nocontact NuméroAuto Numéro du contact
nom Texte Nom du contact
prenom Texte Prénom du contact titre Texte Titre du contact
societe Texte Nom de la société du contact adresse Texte Adresse du contact cp Texte Code postal du contact ville Texte Ville du contact departement Texte Département du contact
pays Texte Pays du contact
telephone Texte Numéro de téléphone du contact telecopie Texte Numéro de télécopie du contact courriel Lien hypertexte Adresse de courriel du contact internet Lien hypertexte URL du site Internet du contact commentaire Mémo Commentaires divers
La fenêtre de la base de données Livres est affichée.
Figure 1.85 : Le premier objet que vous venez de créer apparaît maintenant dans la liste des tables
1 Cliquez sur l’onglet Créer puis sur Création de table du groupe
Tables, présenté dans le Ruban.
L’onglet Table1 apparaît en mode Création. Vous allez définir le pre-mier champ, nocontact, dans la première ligne du tableau.
2 Dans la colonne Nom du champ, saisissez nocontact.
3 Dans la colonne Type de données, choisissez NuméroAuto dans la
liste.
4 Dans la zone Description, saisissez Numéro du contact.
5 De la même façon, définissez les autres champs correspondant au
sujet des contacts.
Figure 1.86 : Vous allez générer la structure de la table en mode Création
Figure 1.87 : Choisissez le type de données NuméroAuto
Figure 1.88 : Vous venez de définir le premier champ, nocontact, dans la structure de la table
Figure 1.89 : La structure complète de la table, après que vous ayez défini tous les champs
Le choix des types de données
Vous êtes peut-être surpris de voir que certains champs, comme celui qui contient le code postal, sont de type texte et non de type numérique. C’est une façon simple de traiter le problème du zéro non significatif : si vous saisissez par exemple05000 comme code postal dans un champ de type texte, le premier zéro sera conservé car il sera considéré comme un caractère, alors qu’il sera supprimé par Access dans un champ de type numérique puisque, se trouvant en début de la valeur, il ne sera pas considéré comme significatif.
6 Fermez Table1 en cliquant sur le bouton Fermer du mode Création.
Dans la boîte de dialogue Microsoft Office Access qui s’affiche, cliquez sur Oui. Dans la boîte de dialogue Enregistrer sous, dans la zone Nom de la table, tapez Contacts.
Une boîte de dialogue apparaît, vous avertissant qu’aucune clé pri-maire n’a été définie et vous demandant si vous souhaitez en créer une maintenant.
7 Cliquez sur le bouton Non.
La table Contacts est le deuxième objet affiché dans le Volet de navigation.
Vous allez également utiliser le mode Création pour créer la table des livres.
Voici la liste des champs qu’il vous faut définir :
Tableau 1.17 : Structure de la table Livres
Nom de champ Type de données Description
nolivre NuméroAuto Numéro du livre titre Texte Titre de l’œuvre anneecopyright Numérique Année du copyright isbn Texte Code ISBN
collection Texte Collection (Poche, Superpoche, Titan, Je me lance, Tout de suite…)
Tableau 1.17 : Structure de la table Livres
Nom de champ Type de données Description
type Texte Type (Bureautique, Programmation, Loisirs…) datesortie Date/Heure Date de parution du livre
prixHT Monétaire Prix de vente hors taxes du livre remarque Mémo Commentaire libre sur le livre
8 En utilisant le même mode opératoire que celui employé pour la
table des contacts, créez la table des livres en mode Création en modélisant sa structure sur le tableau qui précède.
Vous allez maintenant définir une clé primaire sur nolivre, le premier champ de la table, de type NuméroAuto, à la fermeture et à l’enregis-trement de la table.
9 Lorsque vous cliquez sur le bouton Fermer du mode Création, la
boîte de dialogue Microsoft Office Access est affichée. Répondez par l’affirmative à la question vous demandant si vous souhaitez enregistrer les modifications apportées à la structure de la table.
10 Dans la boîte de dialogue Enregistrer sous, saisissez Livres dans la
zone Nom de la table puis cliquez sur le bouton OK.
11 Access affiche à nouveau la boîte de dialogue Microsoft Office Accesset vous demande si vous souhaitez définir une clé primaire. Acceptez en cliquant sur le bouton Oui (la clé est alors créée sur le champ nolivre, de type NuméroAuto).
La table Livres est le troisième objet affiché dans le Volet de naviga-tion.
Vous allez, pour finir, ajouter une description à chacune des tables.
12 Dans le Volet de navigation, cliquez du bouton droit. Choisissez Afficher par/Détails dans le menu contextuel qui apparaît.
Aucune description de table n’est encore saisie. Figure 1.91 : Vous créez la table Livres en mode Création
13 Cliquez du bouton droit sur la table Auteurs dans le Volet de
navigation. Choisissez Propriétés de la table dans le menu contex-tuel qui apparaît.
14 Saisissez la description Table des auteurs dans la zone Description
de la boîte de dialogue Propriétés de Auteurs qui apparaît. Cliquez sur le bouton OK de la boîte de dialogue.
15 Répétez l’opération afin de saisir une description similaire pour
chacune des deux autres tables. Saisissez, par exemple, Table des contacts (clients)comme description de la table des contacts et Table des Livrescomme description de la table des livres.
Les descriptions des tables apparaissent désormais, lorsque l’affi-chage est en mode Détails, dans la fenêtre de la base de données.
Téléchargement de la base de données
Vous retrouverez les bases de données Gestion des disques.accdb, Ges-tion des événements.mdb et Livres.accdb utilisées dans ce chapitre sur le site de Micro Application (www.microapp.com) dans le dossier Chapitre01.
Figure 1.92 : La saisie de la description de la table
Figure 1.93 : Les descriptions sont désormais affichées à côté de leurs tables respectives