|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Marc BellêtreÉtudiant Inscription : mars 2011 Messages : 59 ![]() |
Bonjour,
Je suis actuellement stagiaire au service informatique d'une grande entreprise dans le cadre de ma deuxième année de DUT. Je n'avais jamais utilisé Access auparavant et je suis contraint de réaliser l'application que l'on m'a demandé avec Access. Je rencontre en ce moment une difficulté au niveau des relations de ma table. Ma base de données est fractionnée, j'ai donc créé mes relations dans la partie "données" de la base, mais je les avais aussi déjà créées dans la partie application, bien que je ne pouvais pas utiliser les intégrités référentielles. Le problème, c'est que je retrouve dans ma partie application toutes les tables en double, certaines étant en relation avec intégrité référentielle, d'autres étant juste en relation. Pour chaque table, j'ai son double. Par exemple, "MODULES" et "MODULES_1". Cela me bloque pour la suite. J'espère avoir été clair et vous remercie d'avance pour vos réponses. Cordialement, Prettyletter |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
Bonjour,
Ton explication est plus qu'étrange ! Si tu fais une application dorsale-frontale, tu as à définir les relations UNIQUEMENT dans la dorsale... Quel est l'intérêt de les redéfinir dans la frontale ? Quand tu lies tes tables de la dorsale dans la frontale, tu hérites également de tes relations et de toutes le propriétés de la relation, y compris l'intégrité référentielle, si elle a été définie dans la dorsale. Donc, aucun intérêt de les refaire dans la dorsale. Le fait que les tables apparaissent en double dans la fenêtre des relations n'est pas un problème en soit, c'est juste une représentation. Cela deviendrait inquitant uniquement si tu retrouvais ces tables dans la liste des tables de la base de données. Mais tant que ce n'est que dans la fenêtre des relations, ce n'est pas bien grave. Par contre, ton modèle doit être tout pourri à avoir toutes les relations en double, et je te conseille plus que vivement de virer toutes les relations sans Intégrité référentielle (normalement réalisées côté frontale), de cliquer sur le bouton "afficher toutes les relations" pour t'assurer qu'il n'y en aurait pas de maquées, et de ne t'intéresser aux relations que sur la dorsale. Maintenant, il est possible aussi que tu aies des tables locales, mais tu n'en as pas parlé ici...
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Marc BellêtreÉtudiant Inscription : mars 2011 Messages : 59 ![]() |
Merci beaucoup pour ta réponse, Maxence.
En fait, comme je débute, je n'ai pas vraiment fait les choses dans le bon sens. J'ai d'abord créé mon schéma de relations quand la base n'était pas encore fractionnée. Elles ont donc toutes disparues lorsque j'ai fractionné la table, et comme je ne savais pas, j'ai recréé les relations dans le fichier application. Je me suis rendu compte alors que ça ne fonctionnait pas et j'ai refait la même opération dans le bon fichier. Maintenant, on m'a expliqué entre temps que ça ne gênait pas et que ce n'était pas un problème. J'aurais aimé pouvoir les supprimer au moins pour l'apparence visuelle mais dès que j'enregistre les relations, elles reviennent derrière. Je vais donc laisser comme ça, puisque les tables supplémentaires ne s'affichent pas ailleurs. Encore merci! |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
En fait, le truc facile à comprendre,c 'est que, dans a fenêtre relation, tu ne peux gérer QUE les relations.
Donc, ne cherches pas à supprimer les TABLES en double, mais les RELATIONS en double, et là, ca marchera
__________________
1formaxion, une formation de qualité, des formateurs compétents Mes tutoriels et vidéos : Tableaux croisés dynamiques, Access les Bases, et les autres ! |
|
00
|
Copyright © 2000-2012 - www.developpez.com