OVH Cloud OVH Cloud

Intégrité référentielle sur tables liées

2 réponses
Avatar
Luis
Bonjour,
Comment dans une base de donn=E9e partag=E9e avec tables=20
li=E9es, cr=E9er des liaison avec int=E9grit=E9 r=E9f=E9rentielle et=20
suppression en cascade.
Les cases =E0 cocher n'est pas disponible.
Merci.
Luis

2 réponses

Avatar
Raymond [mvp]
Re-Bonjour Luis .

Tu dois tomber dans une des conditions ci-après et Je te donne la référence
Microsoft:
L'intégrité référentielle est un système de règles que Microsoft Access
utilise pour garantir que les relations entre les enregistrements dans les
tables liées sont valides et que vous ne supprimez pas ou ne modifiez pas
accidentellement des données liées. Vous pouvez mettre en ouvre l'intégrité
référentielle si toutes les conditions suivantes sont réunies :

a.. Le champ correspondant de la table primaire est une clé primaire ou a
un index unique.
b.. Les champs liés ont le même type de données .Il y a
deux exceptions. Un champ NuméroAuto peut être lié à un champ Numérique dont
la propriété TailleChamp est définie à Entier long, et un champ NuméroAuto
dont la propriété TailleChamp est définie avec N° de réplication peut être
lié à un champ Numérique dont la propriété TailleChamp est définie à N° de
réplication.
c.. Les deux tables appartiennent à la même base de données Microsoft
Access. Si les tables sont des tables liées , elles doivent être définies au
format
Microsoft Access, et vous devez ouvrir la base de données dans laquelle
elles sont stockées pour activer l'intégrité référentielle. L'intégrité
référentielle ne s'applique pas à des tables liées provenant de bases de
données utilisant d'autres formats.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:05bd01c3de80$982d1f60$
Bonjour,
Comment dans une base de donnée partagée avec tables
liées, créer des liaison avec intégrité référentielle et
suppression en cascade.
Les cases à cocher n'est pas disponible.
Merci.
Luis
Avatar
Luis
Bonjour Raymond,
Merci pour l'info.
J'ai directement été faire les liaisons dans la base ou
il y a les tables.
A bientôt.
Luis
-----Message d'origine-----
Re-Bonjour Luis .

Tu dois tomber dans une des conditions ci-après et Je te
donne la référence

Microsoft:
L'intégrité référentielle est un système de règles que
Microsoft Access

utilise pour garantir que les relations entre les
enregistrements dans les

tables liées sont valides et que vous ne supprimez pas
ou ne modifiez pas

accidentellement des données liées. Vous pouvez mettre
en ouvre l'intégrité

référentielle si toutes les conditions suivantes sont
réunies :


a.. Le champ correspondant de la table primaire est
une clé primaire ou a

un index unique.
b.. Les champs liés ont le même type de données .Il y a
deux exceptions. Un champ NuméroAuto peut être lié à un
champ Numérique dont

la propriété TailleChamp est définie à Entier long, et
un champ NuméroAuto

dont la propriété TailleChamp est définie avec N° de
réplication peut être

lié à un champ Numérique dont la propriété TailleChamp
est définie à N° de

réplication.
c.. Les deux tables appartiennent à la même base de
données Microsoft

Access. Si les tables sont des tables liées , elles
doivent être définies au

format
Microsoft Access, et vous devez ouvrir la base de
données dans laquelle

elles sont stockées pour activer l'intégrité
référentielle. L'intégrité

référentielle ne s'applique pas à des tables liées
provenant de bases de

données utilisant d'autres formats.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit
dans le message de

news:05bd01c3de80$982d1f60$
Bonjour,
Comment dans une base de donnée partagée avec tables
liées, créer des liaison avec intégrité référentielle et
suppression en cascade.
Les cases à cocher n'est pas disponible.
Merci.
Luis


.