Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

El Catala a écrit :

... 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

Braun a écrit :

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

El Catala a écrit :

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

El Catala a écrit :

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