#1 Wed 23 September 2009 17:00
- GeoJulien
- Juste Inscrit !
- Date d'inscription: 15 Dec 2007
- Messages: 5
Modification de lien Hypertexte sur Access 2003
Bonjour à tous,
Un collègue a créé il y a quelques temps une base de données sous access 2003.
Cette base contient de nombreux liens vers des fichiers qui étaient dispatchés sur son poste.
Depuis son départ j’ai récupéré sa base et n’ayant pas la même façon d’archiver mes dossiers il s'avère que tous les fichiers liés sont maintenant introuvables pour la base.
J'ai essayé de remplacer le début du lien directement dans la table à l'aide de la commande "remplacer" mais cela ne fonctionne pas car ça remplace uniquement le texte à afficher dans le champ et pas l'adresse du lien.
Je suis donc dans une impasse,
Merci.
Hors ligne
#2 Wed 23 September 2009 17:38
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: Modification de lien Hypertexte sur Access 2003
Bonjour,
De mémoire, (j'ai pas access 2007 sous la main) un lien hypertexte est décomposé en deux parties:
Le texte à afficher puis #textelien#, il te faut donc remplacer ce qui est entre les #.
NB: cela n'a rien à voir avec l'aspect spatial des données mais bon ...
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#3 Thu 24 September 2009 09:47
- GeoJulien
- Juste Inscrit !
- Date d'inscription: 15 Dec 2007
- Messages: 5
Re: Modification de lien Hypertexte sur Access 2003
Bonjour,
Merci pour ta réponse malheureusement je vois pas trop comment l'appliquer. Mes connaissances sous Access sont limités...
Je viens de tenter d'utiliser une requete de mise à jour mais celle-ci m'a donné le même résultat. En effet, le lien est bien modifié dans la table mais aucune adresse ne s'affiche lorsque je clic dessus (l'adresse originale a été effacée et non remplacée par la nouvelle).
Du coup, je vois vraiment plus comment faire... a part modifier tout les liens à la main...
Hors ligne
#4 Thu 24 September 2009 18:47
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: Modification de lien Hypertexte sur Access 2003
Bonjour,
La syntaxe exacte est texteaffiché#adresse_ou_URL#sousadresse#
Donc pour ton problème il faut faire un UPDATE Matable SET ChampsLien = texteaffiché & "#" & adresse & "#";
A toi de te débrouiller pour que adresse soit ce que tu souhaites.
A+
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne