J'ai un dossier d'une demi-douzaine de tables virtuellement reliées les unes aux autres. Lorsque je déplace le dossier ou que je donne une copie du dossier à quelqu'un d'autre, il semble que les références de lien se rompent et doivent être rétablies. Il semble que je devrais pouvoir saisir la référence du lien en tant que chemin de fichier relatif et cela ne devrait pas se rompre. Y a-t-il un moyen de faire cela?
Si les tables sont dans le même dossier, les liens seront relatifs.
Vous pouvez vérifier en exécutant :
:Column << get script();
Si vous avez les tables dans le même dossier, vous obtiendrez quelque chose comme ceci :
New Column( "Column",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Property(
"Link Reference",
Reference Table( "Table.jmp" )
),
S'ils se trouvent dans des dossiers différents, vous obtiendrez le chemin complet. Si vous souhaitez que les fichiers soient dans des dossiers différents, mais que vous souhaitez tout de même conserver la « relativité », c'est-à-dire que la personne avec laquelle vous partagez les résultats aura une structure de dossiers similaire mais sur son disque dur, vous pouvez utiliser le même script Définir la propriété pour définir le chemin relatif, c'est-à-dire
Column << Set Property ("Link Reference", Reference Table ("relative/path/table.jmp").