#1 Le 13/06/2015, à 07:33
- El Catala
[Résolu]-LibreOffice Base - Changement chemin dossier
Bonjour,
En cours de développement d' une appli sous Base, je constate que lors d' un enregistrement du chemin d' un fichier, celui-ci est modifié lors de la sauvegarde.
Le chemin d' origine est, par exemple:
"/home/el_bosc/Documents/Phototèque/A_Trier/2014-09-14--16.04.38/DSCF0090.JPG"
Ce dernier s' affiche correctement dans le champ de sauvegarde puis quelques secondes plus tard devient:
"../Documents/Photot%C3%A8que/A_Trier/2014-09-14--16.04.38/DSCF0090.JPG"
En cas de nécessité, je pourrai vous joindre la base de données mais avez-vous une idée de ce dysfonctionnement?
Je précise que, bien sur, du coup, on ne peut accéder à ce fichier.
A+
Dernière modification par El Catala (Le 18/06/2015, à 17:57)
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne
#2 Le 13/06/2015, à 08:26
- JBF
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Vérifie ce qui est coché à propos des URL dans Menu Outils > Options > Chargement/enregistrement > Général.
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/
Hors ligne
#3 Le 13/06/2015, à 14:58
- Ekel
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonjour,
Ce n'est pas un dysfonctionnement mais une "traduction" de certain caractères, une question d'encodage en fait.
Cordialement.
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne
#4 Le 13/06/2015, à 15:18
- Braun
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonjour,
Je plussoie Ekel, en te rappelant que localement « ./ » est la traduction de « /home/el_bosc/ ».
Par contre, en utilisant des caractères hexagonaux ou ésotériques tu cherches les emm...
Hors ligne
#5 Le 13/06/2015, à 17:38
- El Catala
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonsoir,
Merci de vos réponses qui m' éclaire un peu sur ce problème.
En réponse à JBF, les deux options URL sont cochées.
Pour ce qui est de Braun et Ekel, sachez que je n' avais rien demandé à mon PC, Monsieur a traduit tout seul comme un grand!!!
Par contre, puis-je éviter qu'il continu ses caprices et qu'il m' enregistre le bon chemin du premier coup?
Comme on dit, amicalement votre
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne
#6 Le 13/06/2015, à 19:48
- Braun
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
... qu'il m' enregistre le bon chemin du premier coup?
Il n'est pas question de mauvais chemin mais de principe. Il me semblerait aberrant qu'une application comme L.O. utilise des chemins absolus et non une référence relative au répertoire de l'utilisateur propriétaire des fichiers.
Dernière modification par Braun (Le 13/06/2015, à 22:38)
Hors ligne
#7 Le 13/06/2015, à 20:54
- JBF
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonjour,
Je plussoie Ekel, en te rappelant que localement « ./ » est la traduction de « /home/el_bosc/ ».
Non, pour /home/el_bosc/ ce serait ~/
./ ça veut dire "à partir d'ici".
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/
Hors ligne
#8 Le 13/06/2015, à 20:56
- JBF
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonsoir,
Merci de vos réponses qui m' éclaire un peu sur ce problème.
En réponse à JBF, les deux options URL sont cochées.
Dans ce cas décoche la première si tu veux garder l'adresse absolue des URL locales.
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/
Hors ligne
#9 Le 13/06/2015, à 21:14
- El Catala
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonsoir,
Comme conseillé JBF, j' ai décoché la première case. Elle correspond à "Enregistrer les URL relatifs au système de fichiers".
Malheureusement, le résultat est identique à mon premier message.
A+
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne
#10 Le 15/06/2015, à 07:37
- El Catala
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonjour à tous,
Je m' excuse d' insister mais je voudrais bien contourner ce problème. En fait, j' utilise ce chemin ,non seulement pour afficher le cliché mais également pour déplacer ce fichier dans un autre dossier le tout par macro. A ce jour, par le chemin absolu enregistré par le PC, LO ne retrouve pas la position de la photo!!!
Cordialement
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne
#11 Le 15/06/2015, à 09:17
- JBF
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Pas sûr que l'option chemin absolu soit la bonne.
Première chose à faire, supprimer les caractères accentués et autres espaces de tes noms de fichier et de dossier.
Ensuite pose la question sur la liste de discussion users@fr.libreoffice.org. Tu peux le faire en passant par le formulaire qui se trouve ici : https://fr.libreoffice.org/get-help/feedback/ puis ici https://fr.libreoffice.org/get-help/poser-une-question
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/
Hors ligne
#12 Le 16/06/2015, à 20:15
- El Catala
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonsoir,
Merci de votre lien JBF. Comme conseillé, j' ai transmis la question. Dés que j' ai un retour, je ne m' enquerrai pas de vous en tenir informé.
A+
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne
#13 Le 16/06/2015, à 21:33
- JBF
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Comme conseillé, j' ai transmis la question.
En effet, j'ai vu passer ta question. Et tu as déjà une réponse.
LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/
Hors ligne
#14 Le 18/06/2015, à 18:16
- El Catala
Re : [Résolu]-LibreOffice Base - Changement chemin dossier
Bonsoir,
Le problème est réglé. Merci JBF du lien communiqué. Il m' a permis de résoudre cette difficultée.
En fait, j' avais deux soucis. Le premier était dû à un accent dans le répertoire Photothèque. Je l' ai modifié en "Phototheque".
Cette modification a permis de supprimer tous les signes bizarres qui s' affichaient dans le chemin du fichier(voir détail plus haut).
Toutefois, au lieu de:
/home/el-bosc/Documents,
j' obtenais encore :
../Documents
Cette différence entre le chemin réel et le chemin enregistré m' empêcher de modifier le fichier en cours.
Ce deuxième problème provenait de la macro elle même dont voici le texte.
Sub EnregistrerChemin(oEv)
Dim oForm As Object, CheminImage as Object
oForm = ThisComponent.DrawPage.Forms.getByName("MainForm")
CheminImage = oForm.getByName("PhtChm")
with CheminImage
.Text = oEv.Source.Text
.commit
end with
AfficherImage
End Sub
'===============================================
Sub AfficherImage
Dim oForm as Object, CheminImage as Object
oForm = ThisComponent.DrawPage.Forms.getByName("MainForm")
CheminImage = oForm.getByName("PhtChm")
oForm.getByName("Pht").ImageURL=convertToUrl(CheminImage.Text)
End Sub
La ligne
"oForm.getByName("Pht").ImageURL=convertToUrl(CheminImage.Text)"
correspond à la ligne fautive. C'est cette dernière qui modifiait l' enregistrement du chemin.
Une fois supprimé, tout est rentré dans l' ordre.
Merci à tous de l' aide que vous m' avez apporté.
Cordialement
PC portable HP Laptop 17
Xubuntu 22.04.2 Lts
LibreCad 2.2 : Freecad 0.21: LibreOffice 7: Ancestris 0.12:
Hors ligne