Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Tables: Intégrité des données entre bases de données liées

Author(s)

Intégrité des données entre bases de données liées

Home
Home

Intégrité des données entre bases de données liées.

(Q)    Comment puis-je établir une règle d'intégrité de données entre mes tables locales et les tables liées (attachées) à d'autres bases de données?

(A)    Access ne permet pas d'établir des relations d'intégrité avec les tables attachées de quelque sorte que ce soit. Vous pouvez cependant apporter les validations dans votre code ou encore, importer plutôt que de lier les tables.

On ne peut établir de règles d'intégrité qu'entre deux tables de la même base de données. Ces règles sont maintenues par la base de donnés, généralement pour toute la durée d'existence des données. Une relation maintenue par du code peut permettre plus de souplesse, mais est jugée moins fiable car elle dépend de la collaboration, et de la souvenance de la règle, par tous les développeurs, en tout temps. Une règle définie au niveau de la base de données n'a pas le problème d'oubli, involontaire, ou résultant d'un arrêt impromptu de l'exécution du code.  

À noter que vous pouvez établir des relations sur le vif à l'intérieur de vos requêtes, et même avec des tables liées, simplement en glissant le champ concerné sur un autre champ. La relation entre les deux champs est alors valide, mais pour une durée égale à celle de la création des résultats de la requête, seulement.

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer