1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 477 |
Déconnecter drosale |
le 28/02/2011 : 09:40 par marsouin_89
visiteur |
Bonjour Pierre,Il y a bien longtemps que je ne suis pas venu te solliciter pour tes conseils.C'est normal, tu m'as appris tellement de chose .Voici donc mon nouveau problème.J'ai une base frontale qui se connecte sur plusieurs bases dorsales.A chaque fois il n'y a qu'une seule dorsale de connectée.Lors de la connexion, je liste les tables de la dorsale pour rétablir les liens.Toutefois, d'une dorsale à l'autre, les tables ne sont pas forcément les mêmes.Ce qui me génère des conflits car, en ouvrant une autre dorsale, j'ai des tables, de la dorsale précédente, qui reste liées .J'aimerais donc savoir, s'il est possible de déconnecter les tables liées d'un dorsale .Merci beaucoupChristophe |
|
|
Réponse n° 1 -------- le 01/03/2011 : 02:13 par 3Stone
Administrateur
|
Bonjour, Citation :Toutefois, d'une dorsale à l'autre, les tables ne sont pas forcément les mêmes.
Forcément, cela marche moins bien Citation :J'aimerais donc savoir, s'il est possible de déconnecter les tables liées d'un dorsale
En fait, on "peut" supprimer les tables dans la frontale, puis refaire de nouvelles liaisons... ce qui est différent à un simple rafraichissement.
Pour ton cas, je pense que tu devrais mettre en place, dans la frontale, une table qui contient le nom et éventuellement le path des dorsales et la liste des tables a lier. Cela permettrait (normalement) de ne rafraichir que les tables utilisées.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 2 -------- le 01/03/2011 : 08:35 par marsouin_89
visiteur |
Bonjour Pierre,
Ma liaison de tables se fait effectivement par le parcours d'une table qui elle même contient la liste des tables à lier en fonction de la dorsale à connecter.
Donc, supposons que j'ai 2 tables (Tbl1 et Tb2) pour ma 1° dorsale et 2 tables (Tbl2 et Tbl3) pour ma seoncde dorsale.
Je me connecte à la 1° dorsale et je lie Tbl1 et Tbl2.
Je me connecte ensuite à ma seconde dorsale et je lie donc Tbl2 et Tbl3.
Toutefois, Tbl1 reste toujours connectée à ma 1° dorsale et c'est cette liaison que j'aimerais supprimer.
Je vais me pencher sur le fait de supprimer les tables de la frontale afin de les recréer à chaque connexion.
Si tu as une autre idée, je suis preneur.
Merci beaucoup
Cordialement
Christophe |
|
|
Réponse n° 3 -------- le 01/03/2011 : 13:55 par 3Stone
Administrateur
|
Bonjour, Citation :Toutefois, Tbl1 reste toujours connectée à ma 1° dorsale et c'est cette liaison que j'aimerais supprimer.
J'avais dit : Citation :on "peut" supprimer les tables dans la frontale, puis refaire de nouvelles liaisons...
Donc, supprime les tables dans la frontale, puisque tu as déjà la liste des tables que tu souhaites lier.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 4 -------- le 01/03/2011 : 14:37 par marsouin_89
visiteur |
Bonjour Pierre,
Par expérience, j'ai pris l'habitude de suivre tes conseils.
J'ai donc téléchargé un exemple de création de lien, grace à un des liens de ton forum (coup de pot, j'avais repéré son code, il y a quelque jours, dans l'idée dans faire quelque chose un jour ).
C'est celui de Robert SIMARD.
Donc, comme son exemple est assez complet, je me suis contenté du plus simple.
Lorsque je me connecte sur une dorsale, je supprime avant toutes les tables liées de ma frontale et ensuite je fais la liaison avec les tables contenues dans la dorsale.
Pour le coup, il y a plusieurs avantages :
- Plus besoin d'avoir de tables dans la frontale avec la liste des tables à connecter.
- Je peux ajouter ou supprimer des tables dans la dorsale sans avoir à me soucier de tables liées de la frontale.
Trop cool le gars Pierre
Affaire résolue
Cordialement
Christophe |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|