Le masque de saisie
1 - Introduction
Le masque de saisie permet de guider la saisie des données dans une table ou un formulaire, lorsque ces données ont des propriétés communes (ex : un nom doit commencer par une majuscule, "Tél." précède un numéro de téléphone, "mailto:" précède une adresse e-mail, etc.).
Le SGBD Access permet l'utilisation d'un masque de saisie pour les types de données texte, numérique, monétaire et date / heure.
Un assistant "Masque de saisie" est à votre disposition, mais il ne fonctionne pas pour les types de données numérique et monétaire. Vous pouvez lancer l'assistant en cliquant dans le champ de la propriété "Masque de saisie" (lors de la création ou de la modification de la table), puis sur le bouton . Une liste de masques prédéfinis vous est alors proposée : code postal français ou international, numéro de sécurité sociale avec ou sans clé, etc. La figure ci-dessous montre l'utilisation d'un masque pour la saisie de numéros de téléphone français.
Les données que vous saisissez dans un masque peuvent être stockées :
Si aucun élément de la liste des masques prédéfinis ne vous convient, vous avez la possibilité de créer vous-même un masque personnalisé.
2 - Application
Pour voir si vous avez compris ce bref passage de théorie, je vous propose un exercice.
Exercice 6
L'exercice consiste à créer une base de données que vous appellerez correspondance.mdb. Dans cette base de données, vous allez créer une table qui va contenir les correspondances des différentes normes d'un même produit pour plusieurs pays. Voici un exemple pour mieux comprendre : Vous avez toute une série de pièces détachées pour ordinateurs, que vous pouvez commander dans les succursales de différents pays. Mais chaque pays a sa norme concernant chaque pièce détachée. Par exemple si vous voulez commander une boite de disquettes en Autriche, vous devrez spécifier sa référence : SW-3316. Mais la même boîte de disquette commandée en Hollande sera référencée sous l'appellation DIS00008. Vous allez donc utiliser des masques de saisie.
Voici les données que vous allez devoir "stocker" dans votre table :
|
Autriche
|
Hollande
|
Belgique
|
|
|
Boîte de disquette
|
SW-3316
|
DIS00008
|
di.exp.556
|
|
Souris
|
RR-2209
|
SOU00017
|
so.exp.098
|
|
Carte graphique
|
TR-1009
|
CAG00013
|
cg.imp.599
|
Pour voir l'explication des réponses
Source: http://cerig.efpg.inpg.fr/tutoriel/bases-de-donnees/annexe03.htm