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

4 réponses

1 2
Avatar
Anor
Re bonjour

xavier wrote:
| 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.

ah bon ?
je viens de tester et j'ai un joli lien
ArnaudSharedDocsDBAccessXPA2KCatalogue_Articles.mdb
dans la table MsysObjects.

pour faire ça, essaye en supprimant toutes tes tables attachées et en les
ré-attachant en passant par le voisinnage réseau,
devenu favoris réseau avec WinXP.

ensuite, tu vérifies que c'est ok avec la requête SQL suivante :

SELECT ForeignName,Database
FROM msysobjects AS Attaches
WHERE Database Is Not Null;

y'a pas de raison ;-)
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Anor
Salut Raymond

Raymond [mvp] wrote:
| 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 .

tu trouves qu'il se fait tard ?....
tant que ce sont des apparitions vues de tes yeux vus ;-))

--
à+
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
Ok merci

-----Message d'origine-----
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



.



Avatar
xavier
Re,

-----Message d'origine-----
Re bonjour

xavier wrote:
| 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.

ah bon ?
je viens de tester et j'ai un joli lien
ArnaudSharedDocsDBAccessXPA2KCatalogue_Articles.mdb
dans la table MsysObjects.

pour faire ça, essaye en supprimant toutes tes tables
attachées et en les

ré-attachant en passant par le voisinnage réseau,
devenu favoris réseau avec WinXP.

ensuite, tu vérifies que c'est ok avec la requête SQL
suivante :


SELECT ForeignName,Database
FROM msysobjects AS Attaches
WHERE Database Is Not Null;

y'a pas de raison ;-)


Oui ca marche sauf que ces noms sont des alias
(Arnaud), differents des noms en dur des serveurs
(genre srvdxkwkqz12)

Mon probleme est que mon alias peut changer tres
rapidement.

Merci quand meme dans tous les cas.

1 2