OVH Cloud OVH Cloud

Modifier lien vers table

14 réponses
Avatar
xavier
Bonjour,

J'ai des tables attach=E9es (et non pas importees)=20
referencees parmi mes tables.

Elles on un lien du type D:\STRUCTUR\IGP\...
Ou D:\ est l'alias du disque dur partag=E9.
Le veritable nom du disque est \\srvdfs...\...
L'alias varie suivant les utilisateurs (E:, F:, etc.)

Comment faire pour modifier un lien vers une table=20
attach=E9e?

J'ai essay=E9 dans les propri=E9t=E9s mais Access me repond=20
qu'on ne peut pas modifier cette caracteristique sur une=20
table attach=E9e.

Merci d'avance

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

Lorsqu'on prend la décision de passer par un lecteur réseau ( ce qui est la
bonne solution) il faut imposer le même pour tout le monde, exemple Z:
sinon, il faut vérifier l'attache de tes tables et dans ce cas regarde chez
Arnaud:
http://memoaccess.free.fr/tables.htm#Links

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


"xavier" a écrit dans le message de
news:0fc701c4261d$3534b410$
Bonjour,

J'ai des tables attachées (et non pas importees)
referencees parmi mes tables.

Elles on un lien du type D:STRUCTURIGP...
Ou D: est l'alias du disque dur partagé.
Le veritable nom du disque est srvdfs......
L'alias varie suivant les utilisateurs (E:, F:, etc.)

Comment faire pour modifier un lien vers une table
attachée?

J'ai essayé dans les propriétés mais Access me repond
qu'on ne peut pas modifier cette caracteristique sur une
table attachée.

Merci d'avance
Avatar
Anor
Bonjour,

xavier wrote:
| Le veritable nom du disque est srvdfs......
| L'alias varie suivant les utilisateurs (E:, F:, etc.)
|
| Comment faire pour modifier un lien vers une table
| attachée?

Puisque tout le monde "pointe" sur le même serveur, depuis le gestionnaire de tables attachées,
tu passes par le voisinnage réseau pour donner le chemin de la base qui contient les tables
afin que ce soit le chemin "absolu" qui soit stocké dans la table système
serveurdossier_communbase_dorsale.mdb

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
xavier
Merci Raymond,

La fonction d'Arnaud verifie la connexion à une table
attachee. Je souhaite en fait faire quelque chose de
beaucoup plus simple.

Quand je suis en mode creation dans ma table attachee, je
fais clic droit/Proprietes/Description.
Le chemin renseigné est :
DATABASE=D:IGPContactServer.mdb;TABLE=CodesPostaux

Je voudrais juste changer 'D:' en 'NomReelDeMonServeur'
Il doit bien y avoir moyen de modifier ce lien quelque
part?

-----Message d'origine-----
Bonjour.

Lorsqu'on prend la décision de passer par un lecteur
réseau ( ce qui est la

bonne solution) il faut imposer le même pour tout le
monde, exemple Z:

sinon, il faut vérifier l'attache de tes tables et dans
ce cas regarde chez

Arnaud:
http://memoaccess.free.fr/tables.htm#Links

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


"xavier" a écrit dans le
message de

news:0fc701c4261d$3534b410$
Bonjour,

J'ai des tables attachées (et non pas importees)
referencees parmi mes tables.

Elles on un lien du type D:STRUCTURIGP...
Ou D: est l'alias du disque dur partagé.
Le veritable nom du disque est srvdfs......
L'alias varie suivant les utilisateurs (E:, F:, etc.)

Comment faire pour modifier un lien vers une table
attachée?

J'ai essayé dans les propriétés mais Access me repond
qu'on ne peut pas modifier cette caracteristique sur une
table attachée.

Merci d'avance


.



Avatar
Raymond [mvp]
Regarde dans la fonction fRefreshLinks
tu dois donner le chemin sur la ligne:
newpath = fOpenFile("Choisir la Back-End",, False) 'Fonction fOpenFile ici
ici tu peux intervenir à ta guise.
j'ai vu Arnaud sur le NG il y a 2 minutes, il va s'arrêter ici, sûr.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"xavier" a écrit dans le
message de news:10e301c42626$3ad3d370$
Merci Raymond,

La fonction d'Arnaud verifie la connexion à une table
attachee. Je souhaite en fait faire quelque chose de
beaucoup plus simple.

Quand je suis en mode creation dans ma table attachee, je
fais clic droit/Proprietes/Description.
Le chemin renseigné est :
DATABASE=D:IGPContactServer.mdb;TABLE=CodesPostaux

Je voudrais juste changer 'D:' en 'NomReelDeMonServeur'
Il doit bien y avoir moyen de modifier ce lien quelque
part?
Avatar
Anor
Bonjour,

xavier wrote:
| Merci Raymond,
|
| La fonction d'Arnaud verifie la connexion à une table
| attachee. Je souhaite en fait faire quelque chose de
| beaucoup plus simple.
|
| Quand je suis en mode creation dans ma table attachee, je
| fais clic droit/Proprietes/Description.
| Le chemin renseigné est :
| DATABASE=D:IGPContactServer.mdb;TABLE=CodesPostaux
|
| Je voudrais juste changer 'D:' en 'NomReelDeMonServeur'
| Il doit bien y avoir moyen de modifier ce lien quelque
| part?
|

ce n'est pas à toi que j'ai répondu de choisir depuis le gestionnaire d'attaches
le chemin de la base qui contient les tables en "passant" par voisinnage réseau ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Raymond [mvp]
Bonsoir Arnaud.

Je préconise ta fonction et ça me donne du bouleau supplémentaire ?
qu'est-ce que c'est que ça ? et en plus on ne te vois plus que tard le soir
.

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


"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Avatar
xavier
Merci Arno,

Je ré-attaché mes tables en passant par le voisinage
reseau. Ca marchouille.

J'ai pas vraiment compris à quoi servait le gestionnaire
de tables liées. Il remet à jour les liens, mais rien ne
se produit... On ne peut pas modifier les liens à partir
de cette fenetre...

Sinon, en passant par le voisinage reseau, on a acces aux
alias et non aux noms reels. Ca vaut dire que si dans 3
mois l'alias change, les liens ne fonctionnent plus et ma
base est bonne pour la poubelle.

Dans cette idee là, il n'y a pas moyen d'avoir acces
directement au lien pour le reecrire?

-----Message d'origine-----
Bonjour,

xavier wrote:
| Le veritable nom du disque est srvdfs......
| L'alias varie suivant les utilisateurs (E:, F:, etc.)
|
| Comment faire pour modifier un lien vers une table
| attachée?

Puisque tout le monde "pointe" sur le même serveur,
depuis le gestionnaire de tables attachées,

tu passes par le voisinnage réseau pour donner le chemin
de la base qui contient les tables

afin que ce soit le chemin "absolu" qui soit stocké dans
la table système

serveurdossier_communbase_dorsale.mdb

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


.



Avatar
xavier
Si Arno, d'ailleurs je t'ai repondu à la suite de ta
question.
J'espere que tu peux retrouver ma reponse.

En gros ca marchouille, mais le probleme est que le
voisinage reseau marche avec les alias et non les noms
reels de serveurs.

Il n'y a pas moyen d'avoir acces en ecriture directement
sur le lien des tables?

-----Message d'origine-----
Bonjour,

xavier wrote:
| Merci Raymond,
|
| La fonction d'Arnaud verifie la connexion à une table
| attachee. Je souhaite en fait faire quelque chose de
| beaucoup plus simple.
|
| Quand je suis en mode creation dans ma table attachee,
je

| fais clic droit/Proprietes/Description.
| Le chemin renseigné est :
| DATABASE=D:IGPContactServer.mdb;TABLE=CodesPostaux
|
| Je voudrais juste changer 'D:'
en 'NomReelDeMonServeur'

| Il doit bien y avoir moyen de modifier ce lien quelque
| part?
|

ce n'est pas à toi que j'ai répondu de choisir depuis le
gestionnaire d'attaches

le chemin de la base qui contient les tables
en "passant" par voisinnage réseau ?


--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


.



Avatar
xavier
Merci Raymond,

Mais je ne suis pas tres calé en Access. Et je ne vois
pas comment appeler cette fonction lorsque je fais une
requete vers ma table liee.

Lorsque je fais SELECT MonChamp FROM MaTable, je ne vois
pas comment je peux faire pour appeler cette fonction.

La solution d'Arno est plus abordable pour moi, mais je
voudrais plutot ecrire le lien au lieu de le renseigner
via le voisinage reseau.

Merci encore pour le temps que tu y consacres

-----Message d'origine-----
Regarde dans la fonction fRefreshLinks
tu dois donner le chemin sur la ligne:
newpath = fOpenFile("Choisir la Back-End",,
False) 'Fonction fOpenFile ici

ici tu peux intervenir à ta guise.
j'ai vu Arnaud sur le NG il y a 2 minutes, il va
s'arrêter ici, sûr.

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


"xavier" a
écrit dans le

message de news:10e301c42626$3ad3d370$
Merci Raymond,

La fonction d'Arnaud verifie la connexion à une table
attachee. Je souhaite en fait faire quelque chose de
beaucoup plus simple.

Quand je suis en mode creation dans ma table attachee, je
fais clic droit/Proprietes/Description.
Le chemin renseigné est :
DATABASE=D:IGPContactServer.mdb;TABLE=CodesPostaux

Je voudrais juste changer 'D:' en 'NomReelDeMonServeur'
Il doit bien y avoir moyen de modifier ce lien quelque
part?


.



Avatar
Raymond [mvp]
cette fonction ne s'appelle pas à partir d'une requête mais lorsque ta base
se charge.
maintenant que arnaud est là, je préfère te laisser avec lui car c'est sa
fonction et il est qualifié sur tous les points.

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


"xavier" a écrit dans le message de
news:118e01c4262c$038682e0$
Merci Raymond,

Mais je ne suis pas tres calé en Access. Et je ne vois
pas comment appeler cette fonction lorsque je fais une
requete vers ma table liee.

Lorsque je fais SELECT MonChamp FROM MaTable, je ne vois
pas comment je peux faire pour appeler cette fonction.

La solution d'Arno est plus abordable pour moi, mais je
voudrais plutot ecrire le lien au lieu de le renseigner
via le voisinage reseau.

Merci encore pour le temps que tu y consacres
1 2