Bonjour,
Selon Vincent Morlot <vinc...@free.fr>:
Bonsoir,
je cherche le moyen dans un formulaire calc d'affecter une image à un objet
de type "bouton picto".
Ceci est faisable facilement par le biais des propriétés de l'objet mais il
m'est impossible de mettre
un chemin relatif pour indiquer le répertoire où est stocké l'image ( par
exemple ../rep/image.jpg).
Du coup le formuliare n'est utilisable que sur la machine (linux) qui me sert
pour le développement.
Quand je diffuse le formulaire les images ne s'affichent pas sous windows ou
sous linux.
J'ai vainement cherché, si quelqu'un à une proposition à me faire, je
travaille avec OpenOffice 2.0
Vincent Morlot(Vinc...@free.fr) L I N U X .~.
v
/( )\
^ ^
Zoli le pinguino !
Mais c'est pas pour ça que je réponds ;)
Une idée pour ton problème :
1) récupère l'adresse du doc par sa propriété Location ou Url
2) extrait la racine de cette adresse
3) compose l'adresse de l'image avec par exemple racine & "/rep/image.jpg"
4) indique l'Url de l'image à ton picto via sa propriété imageURL
exemple :
leformulaire = "monFormulaire"
adrDoc = leDoc.Location
racine = left(adrDoc,instr(adrDoc,leformulaire)-1)
monImage = racine & "/rep/image.jpg"
with btnPicto 'objet picto
.Model.imageURL = monImage
end with
Espérant avoir aidé.
François Gatto