#1 Wed 11 July 2012 10:03
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Je souhaite ajouter à certaines colonnes da ma table attributaire un lien avec un document word afin d'apporter un complément d'informations à celle-ci.
Est-ce possible de réaliser cela ?
Si oui, quelle est la methode pour arriver à faire cela ?
Voilà, je vous remercie encore pour vos conseils.
Phil.
Hors ligne
#2 Wed 11 July 2012 10:53
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Idéalement :
1. ouvrir les propriétés de la couche
2. allez sur l'onglet Champ
3. rajouter une colonne (entrer en mode édition, ajouter colonne)
4. cliquer sur "édition en ligne"
5. choisir navigateur (ou un truc du genre)
Quand l'utilisateur édite la géométrie, il peut utiliser l'explorateur pour aller chercher un fichier et sauver le chemin vers le fichier (penser à choisir une longueur de champ suffisante lors de la création du champ).
Deuxième étape :
1. Ouvrir la propriété de la couche
2. aller sur l'onglet action
3. créer une action (windows, linux ou neutre) pour ouvrir le fichier
Interroger une géométrie, quand la fenêtre s'ouvre tu as une section 'action' dans lequel un lien permet d'ouvrir le document word.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Wed 11 July 2012 15:09
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Yves,
J'ai réalisé la première étape jusqu'à l'ouverture de la fenêtre "Edition en ligne"
Dans cette fenêtre, j'ai les options :
Edition de ligne
Classification
Plage
Valeurs uniques
Nom de fichier
Liste de valeurs
Enumération
Immuable
Cachée
Boîte à cocher
Edition de texte
Calendrier
Valeur rationnelle
Générateur d'IUUD
Mais je n'ai pas option "Géométrie" pour aller chercher mon fichier .doc comme vous précisez dans le message précédent...
Je vous précise que j'utilise la dernière version 1.8 Lisboa ?
Merci pour vos précisions,
Phil.
Hors ligne
#4 Wed 11 July 2012 15:37
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
rhôoo phil !
L'étape 5 doit se lire comme ceci :
5. choisir l'item "Nom de fichier"
Pourquoi vouloir choisir Géométrie pour insérer un fichier ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Wed 11 July 2012 17:34
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
OK Yves,
Dans le menu Champ :
J'ai créer un large champ (100)
J'ai choisi : nom de fichier dans "Outil d'édition"
Dans le menu Actions :
J'ai choisi "ouvrir un fichier" dans "Liste d'actions"
J'ai choisi le type Windows
J'ai coché "Rendu de capture"
J'ai importé mon document word dans la fenêtre "Actions"
Puis OK
Après, il faut faire quoi ???...suis-je près du but ???
Merci,
Phil.
Hors ligne
#6 Thu 12 July 2012 10:35
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Yves,
Un petit indice pour arriver à joindre mon fichier word à ma table attributaire...à votre bon coeur, merci !
Phil.
Hors ligne
#7 Thu 12 July 2012 10:53
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Alors le fichier word ne sera pas DANS le shp mais seulement le chemin pour y arriver. Quand tu édites ta couches, tu cliques sur la géométrie que tu veux éditer et normalement tu as le formulaire qui apparait. Dans ce formulaire un bouton naviguer apparait pour aller "chercher" le document word. Tu sauves. Tu fermes le mode édition. Lors d'une interrogation de couche tu devrais avoir un lien dans la fenêtre qui s'ouvre et qui affiche la table attributaire de la feature interrogée.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#8 Thu 12 July 2012 11:49
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Désolé Yves de vous embêter encore mais j'ai du mal à comprendre la fin de la manip...
Je vous ai fait un document Word pour vous montrer ce que j'ai fait jusqu'à présent...
Merci pour votre patience !
Cordialement,
Phil.
Hors ligne
#9 Thu 12 July 2012 13:16
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Phil,
Mes remarques :
1. prend l'habitude d'éviter d'utiliser des espaces, des accents ou tout autre caractères spéciaux (!,./:-+)
2. Dans action il ne faut pas mettre le chemin vers le fichier, il faut mettre la variable qui correspond au champ dans lequel se trouve le chemin vers le fichier word a ouvrir. Tu as une liste déroulante en dessous et "insérer un champ" à côté (je pense que tu l'as déjà fait car il y a déjà [%Ma fiche %]). Par contre devant tu dois mettre la commande qui va ouvrir ce fichier : là il faut que tu cherches un peu : msoffice ?
3. pour obtenir le formulaire, entre en mode édition, clique sur une géométrie avec le bouton interrogation (il me semble qu'il faut peut être cocher une case pour avoir le formulaire mais je ne suis pas sur).
J'ai une question : ce fichier word : est il différent pour chaque géométrie ou bien est ce un document unique pour toutes les géométries ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#10 Thu 12 July 2012 13:53
- oliviersig5962
- Juste Inscrit !
- Date d'inscription: 28 Jun 2012
- Messages: 1
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Lorsque tu as renseigné le champ de ta table avec le chemin qui permettra d'ouvrir ton fichier, tu ouvres la fenêtre propriétés de la couche.
Dans l'onglet Action, tu complètes de la façon suivante :
- type : windows,
- nom : ouverture document
- action : "C:\Program Files\Microsoft Office\Office\WINWORD.EXE" c:\test\Gdhdgfhs.doc (à adapter selon ta configuration)
puis tu cliques sur "insérer une action" et OK.
Dans la fenêtre carte, tu sélectionne un objet de la table avec la flèche "identifier les entités" (i).
Dans la fenêtre qui s'ouvre, aller sur Action et cliquer sur "ouverture document" et le document doit s'ouvrir.
Olivier
Hors ligne
#11 Thu 12 July 2012 15:03
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Messieurs,
Ci-joint un document Word en 2 parties en retour à vos réponses...
J'y suis presque !!!
Cordialement,
Phil.
Dernière modification par Philsig (Thu 12 July 2012 15:16)
Hors ligne
#13 Thu 12 July 2012 15:27
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
...La suite !
Phil.
La réponse est dans mon dernier message plus haut :
2. Dans action il ne faut pas mettre le chemin vers le fichier, il faut mettre la variable qui correspond au champ dans lequel se trouve le chemin vers le fichier word a ouvrir. Tu as une liste déroulante en dessous et "insérer un champ" à côté (je pense que tu l'as déjà fait car il y a déjà [%Ma fiche %]). Par contre devant tu dois mettre la commande qui va ouvrir ce fichier : là il faut que tu cherches un peu : msoffice ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#14 Thu 12 July 2012 15:47
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Yves,
Mon action c'est bien ça :
Nom : ouverture document
Action : C:/Users/Hémisphère SUB/Desktop/Stage_Phil/Fiche Agence des Aires Marines protégées 2010-2011-1.doc
Comment dois-je l'écrire sinon ?...avec [% "PATH" %] avant ?
ou comme ceci ? [% C:/Users/Hémisphère SUB/Desktop/Stage_Phil/Fiche Agence des Aires Marines protégées 2010-2011-1.doc
%]
Sinon: Où trouver la commande qui va ouvrir le fichier ???
Merci encore,
Phil.
Hors ligne
#15 Thu 12 July 2012 17:36
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Excusez moi encore Yves mais j'ai beau chercher, je ne vois pas ce que vous voulez dire par "Par contre, tu dois mettre la commande qui va ouvrir ce fichier : là il faut que tu cherches un peu : msoffice ?"
Où et comment activer cette sacrée commande ???
...................................................................Phil.
Hors ligne
#16 Thu 12 July 2012 17:54
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
je viens de tester avec QGis 1.8 sur windows seven : voir capture d'écrane n pièce jointe mais mon action ne contient que le chemin complet vers le fichier et mon .doc s'ouvre dans word.
L'action contient ceci :
Code:
[% "chemin" %]
chemin étant le nom de l'attribut qui contient le chemin vers le fichier. POur cela on vide la case "action" on choisit le champ et on clique sur "insérer un champ" puis mettre à jour l'action ou ajouter l'action à la liste.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#17 Fri 13 July 2012 12:34
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Mathieu,
Merci de m'avoir répondu hier...ci-joint une nouvelle imp écran de la suite de ma manip !
Cordialement,
Phil.
Dernière modification par Philsig (Fri 13 July 2012 12:39)
Hors ligne
#18 Fri 13 July 2012 15:28
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Désolé c'est encore moi qui pêche toujours avec cette histoire de lien...
Merci aux bonnes volontées qui arriveront à m'expliquer la démarche pour de bon !!!
Cordialement,
Phil.
Ci-joint une autre impression écran pour vous montrer où j'en suis...
Hors ligne
#19 Fri 13 July 2012 17:51
- Denis Jouin
- Participant occasionnel
- Lieu: Rouen
- Date d'inscription: 10 Aug 2007
- Messages: 20
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
la zone "action" doit indiquer l'action à entreprendre, c'est à dire :
lancer le programme qui ouvre le document : par exemple WORD,
avec le fichier dont le nom est dans le champ fich_banq.
Il faut donc indiquer dans la zone "action" le chemin complet qui désigne WORD (par exemple, à vous de trouver le chemin sur votre ordinateur) :
"c:\program file\microsoft office\msword.exe"
suivi du nom du champ (utiliser le bouton "insérer champ") :
"%fich banq"
Il faut mettre les guillemets au début et à la fin du nom du programme ET du nom du champ.
En effet s'il y a des espaces dans les chemins cela plante.
Lorsque vous cliquerez sur action dans la fiche de l'objet le programme se lancera avec comme paramètre le contenu du champ et vous verrez apparaître le document....
Du moins je l'espère....
bon courage
Denis Jouin
Hors ligne
#20 Sat 14 July 2012 09:54
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Philsig,
la dernière capture d'écran montre que vous avez indiqué dans l'action un chemin "en dur". Vous pouvez simplement y indiquer le nom de la colonne qui contient le chemin attaché à chaque objet de la couche sig.
Pour en savoir un peu plus sur les erreurs rencontrées, vous pouvez cocher la case "capture".
Chez moi il n'est pas utile de spécifier le chemin vers le programme qui ouvre le fichier, mais c'est peut-être nécessaire chez vous.
Concretement si vous avez un shp avec deux colonnes (id_objet et document_associe)
Code:
id_objet + document_associe -------------------------------------- 1 + "c:\....\fichier_1.doc" 2 + "c:\....\fichier_2.doc" 3 + "c:\....\fichier_3.doc" 4 + "c:\....\fichier_4.doc"
Votre action doit contenir ceci :
Code:
[% document_associe %]
C'est à dire le nom de la colonne, pas ce qu'elle contient.
Dernière modification par Mathieu BOSSAERT (Sat 14 July 2012 09:55)
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#21 Mon 16 July 2012 10:14
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Messieurs,
Merci de m'avoir répondu...ci-joint une nouvelle capture d'écran dans laquelle il me semble avoir suivi vos instructions.
Je ne trouve pas le programme "msword.exe" ?
Le faut-il absolument ?
Merci encore de m'aider dans cette démarche importante pour moi dans le cadre de mon stage...je sens que j'y suis presque !
Cordialement,
Phil.
Dernière modification par Philsig (Mon 16 July 2012 14:23)
Hors ligne
#22 Mon 16 July 2012 14:43
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
...j'ai trouvé WINWORD.EXE dont le lien est "C:\Program Files\Microsoft Office\Office12"
Est-ce ce lien que je dois mettre dans mon action ?
Cordialement,
Phil.
PS: voir message précédent avec capture écran 3, merci !
Hors ligne
#23 Mon 16 July 2012 16:38
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Rebonjour,
Du coup j'ai importé dans "Action" mon lien vers winword.exe...c'est le seul fichier exécutif de word que je trouve dans Microsoft Office ???
Ci-joint nouvel impression écran pour vous montrer où j'en suis...
Merci pour votre aide,
Phil.
Hors ligne
#24 Tue 17 July 2012 10:28
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Y a-t-il une bonne volonté pour m'aider à résoudre l'énigme précédente ???
Cette mission impossible si vous l'acceptez...???
Merci,
Phil.
Hors ligne
#25 Wed 18 July 2012 09:40
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Ça y est, j'ai réussi à ouvrir ma page Word mais...vide !!!
Quelqu'un aura-t-il le gentillesse de m'explique une dernière fois ou et comment je mets le lien qui me permet d'ouvrir ma page Word avec :
"Fiche Agence des Aires Marines Protégées 2010-2011_1.doc"
Ci-joint une nouvelle impression écran.
Merci bien pour ça,
Phil.
Dernière modification par Philsig (Wed 18 July 2012 09:47)
Hors ligne
#26 Wed 18 July 2012 10:48
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour,
Tu devrais rajouter un espace entre WINWORD.EXE" et [% "Fiche Banq" %].
Ensuite le nom du fichier, tu le met soit dans le champ "Fiche Banq" (éventuellement en faisant varier le nom du fichier en fonction de la ligne) soit tu remplaces [% "Fiche Banq" %].
Code:
[...] WINWORD.EXE" "C/mes Repertoires/mon dossier/mon projet/Fiche Agence des Aires Marines Protégées 2010-2011_1.doc"
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#27 Wed 18 July 2012 14:58
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Yves,
Merci encore une fois de m'avoir répondu...ci-joint une nouvelle "imp écran" car, suite à vos recommandations, j'ai essayé les 2 écritures. Elles ouvrent toujours un document Word vide !
Cordialement,
Phil.
Hors ligne
#28 Fri 20 July 2012 12:43
- Philsig
- Participant actif
- Date d'inscription: 28 Oct 2011
- Messages: 79
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Yves,
Une suggestion à ma dernière impression écran N° 5, SVP ?
Merci beaucoup,
Phil.
Hors ligne
#29 Fri 20 July 2012 13:32
- freesnowpetrel
- Participant assidu
- Lieu: Pretoria, Afrique du Sud
- Date d'inscription: 1 Mar 2007
- Messages: 222
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Phil,
As-tu essayé ta ligne de commande dans la fenêtre de commande de windows?
Menu Démarrer>Exécuter et tape cmd puis entrée, une fenêtre noire avec du texte en blanc doit s'ouvrir.
Tu peux y entrer ta ligne de commande (la première dans ton dernier document), si ça fonctionne, le problème est lié à QGIS (peut-etre à cause de tous les accents et espaces dans ton chemin d'accès au fichier) sinon le problème viens de ta ligne de commande qui n'est pas bonne.
Avec cette méthode, si word s'ouvre mais sans ton document, l'erreur est a chercher dans le chemin de ton document...peut-être une erreur de frappe ?
Bon courage !
Rodolphe
Hors ligne
#30 Tue 24 July 2012 11:15
- vincent.lege
- Participant occasionnel
- Date d'inscription: 27 Jan 2012
- Messages: 34
Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)
Bonjour Phil,
J'ai un peu galéré au début, mais en fait c'est super simple sur Lisboa.... Ils ont déjà intégré la fonction Ouvrir, directement dans l'action.
Du coup j'ai fait une mini explication rapide pour mes collègues, j'espère que ça t'éclairera.
Bon courage
Vincent
Hors ligne