Vous êtes sur la page 1sur 7

Support Access Conception d'une base de donnes

-1/7-

Sommaire
La cl primaire .................................................................. 2
Les contraintes sur champ ..................................................... 2
Les contraintes sur tables ...................................................... 2
L'unicit de l'information....................................................... 3
Les champs Lookup (prconstitutifs de la relation) ........................ 3
Concatnation des informations du champ lookup ......................... 5
Les relations ..................................................................... 6

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-2/7-

La cl primaire
Slectionnez votre ligne et
cliquez dans la barre d'outils en
haut de l'cran sur l'icne

Le rle de la cl primaire est de


synchroniser une table "parent"
(cl primaire) avec une table
enfant (cl externe ).
Les deux champs doivent tre de
mme type. Si vous optez pour
une cl primaire de type
NumroAuto, vous devrez choisir
au niveau de la table enfant
Numrique / Entier long.
Remarquez que ce champ ne peut
pas possder de doublons.

Les contraintes sur champ


Pour dfinir des contraintes sur
les champs, slectionnez le
champ (Tl_Fournisseur dans
l'exemple) et entrez votre "code"
dans la zone Valide si.
Cela vous permet de fournir un
message en cas de non respect de
cette contrainte au niveau de la
zone Message si erreur.

Les contraintes sur tables


Dans la barre d'outils, cliquez sur l'icne

Dans la zone Valide si, entrez la contrainte portant


sur une combinaison de champs. Dans l'exemple cicontre, l'utilisateur devra entrer ou le numro de
tlphone ou la numro de tlcopie

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-3/7-

L'unicit de l'information
Cliquez sur l'icne

Gardez uniquement l'index reprsentant la cl


primaire.
Entrez le nom de l'index : Idx_Fournisseur dans
l'exemple.
Spcifiez les colonnes composant l'index les unes sous
les autres et slectionnez Oui au niveau de la Zone
Unique.

Les champs Lookup (prconstitutifs de la relation)


Au niveau de la table enfant (TARIF), vous devez faire
rfrence au fournisseur et l'article.
Slectionnez le champ qui reprsente la cl externe et
choisissez dans le type de donnes Assistant Liste de
choix.

Slectionnez "Je veux que la liste de choix recherche


les valeurs dans une table ou requte".

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-4/7-

Spcifiez la table "parent" FOURNISSEUR.

Spcifiez les champs que vous voudrez afficher dans


le champ de la table "enfant".
La cl est obligatoirement slectionne.

Laissez l'option "Colonne cl cache".

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-5/7Par dfaut, l'assistant reprend le nom de la cl


primaire de la table "parent".

La cration de la relation entre les


Deux tables exige que vous
sauvegardiez votre table.

Concatnation des informations du champ lookup


Revenez dans la dfinition de votre table. Slectionnez
le champ lookup que vous avez cr prcdemment.
Slectionnez l'onglet Liste de choix. Au niveau de la zone
Contenu, cliquez sur l'assistant requte reprsent par
les trois points.

Le gnrateur de requte vous affiche la requte issue


de l'assistant Liste de choix.
Supprimez les champs inutiles de faon en laisser un
seul : Nom_Fournisseur dans l'exemple.

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-6/7Entrez dans la zone Nom-Fournisseur l'expression


suivante :
Fournisseur:[Nom_Fournisseur] & " " &
[Ville_Fournisseur].
Fermez le gnrateur de requte.

Pensez sauvegarder la
modification que vous avez
apporte.

Les relations
Pour appliquer les contraintes d'intgrit
rfrentielle (aucun enfant ne peut pas faire
rfrence un parent inexistant), cliquez sur
l'icne

Par un double clic sur le trait reliant les deux tables,


cochez alors Appliquer l'intgrit rfrentielle.

Denis Szalkowski

septembre 2002

Support Access Conception d'une base de donnes

-7/7-

Spcifiez la nature de la relation.

Voil, en final, ce que vous devrez obtenir !

Alors... pensez votre sauvegarde.

Denis Szalkowski

septembre 2002

Vous aimerez peut-être aussi