forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: Pierrot le 25 Mars 2008 à 19:27:44

Titre: Les images
Posté par: Pierrot le 25 Mars 2008 à 19:27:44
Bonsoir,

Maintenant, il y a un répertoire "images" dans c:/ Mes Documents, toutes mes médias sont dans le répertoire c:/Program Files/Ancestrologie/Images.

Comment transfèrer mes médias dans c:/Mes Documents sans devoir réatribuer mes médias aux personnes
à qui elles étaient attribuées ?

Cordialement
Titre: Les images
Posté par: DDdeBerdeux le 25 Mars 2008 à 21:02:45
Bonsoir,
La réponse c'est: SQL.
update multimedia
set multi_path='NouveauChemin'||substring(multi_path from char_length('AncienChemin')+1)
where upper(multi_path) starting with upper('AncienChemin')
Requête à exécuter dans le BOA en cliquant sur "Exécuter Requête", sur une copie de votre base (on ne sait jamais), et après avoir remplacé AncienChemin et NouveauChemin par leurs valeurs.
Attention ces chaînes de caractères sont à mettre entre cotes simples.
Si j'ai bien compris, votre AncienChemin, c'est 'C:\Program Files\Ancestrologie\Images\' (avec des \ et non des /).
Quand au nouveau chemin, Mes Documents est un raccourci qui pointe en réalité par défaut sur un répertoire du genre C:\Documents and Settings\NomCompte\Mes documents sous XP, si vous ne l'avez pas changé, ce que je conseille par ailleurs. Il faut donc que vous repériez exactement l'adresse de "Mes Documents". Vous aurez donc un NouveauChemin du genre: 'C:\Documents and Settings\MonCompte\Mes documents\Ancestrologie\Images\' s'il vous apparaît dans un répertoire Ancestrologie\Images\ de Mes Documents. Mettez le \ final dans NouveauChemin si vous l'avez mis dans AncienChemin.
J'espère pour vous que vous avez bien mis toutes vos images dans des répertoires de \Images, sans celà il faudra faire autant de requêtes qu'il y a de chemins différents :'(
Si vous avez mis des photos dans les Domiciles, il faudra faire une requête semblable pour les mettre à jour:
update adresses_ind
set adr_photo='NouveauChemin'||substring(adr_photo from char_length('AncienChemin')+1)
where upper(adr_photo) starting with upper('AncienChemin')
A+
André
Titre: Les images
Posté par: Pierrot le 25 Mars 2008 à 21:29:30
Merci André je vais tester cela

Cordialement
Titre: Les images
Posté par: nadettegerard le 27 Mars 2008 à 11:54:36
Bonjour,

Suite a la discussion de Pierrot avec André, je profite d'exposer mon problème. ??? (Fallait-il ouvrir un autre fil de discussion?)

-Toutes mes images d'actes de naissance, mariage, décés, sont dans: "Mes documents\images".
-Si je les déplace dans: "C\ProgrammesFiles\Ancestrologie\Images" ça ne marche pas!!?je ne les trouve plus dans la médiatèque. C'est normal? ???

La réponse est SQL? :?:... Utiliser BOA c'est pas évident pour mon niveau :o  C'est peut-être beaucoup demander mais si quelqu'un pouvait m'expliquer :?:

Un grand merci d'avance

Gérard