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 :

Le choix entre ces deux solutions ne prend de l'importance que si vous envisagez de supprimer le masque ult�rieurement. Dans la premi�re alternative, vos donn�es garderont leur structure (01 23 45 67 89), dans la seconde tous les chiffres seront accol�s (0123456789).

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 les réponses

 

Pour voir l'explication des réponses

 

Source: http://cerig.efpg.inpg.fr/tutoriel/bases-de-donnees/annexe03.htm