Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

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 ? wink

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Thu 12 July 2012 13:16

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#12 Thu 12 July 2012 15:17

Philsig
Participant actif
Date d'inscription: 28 Oct 2011
Messages: 79

Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)

...La suite !

Phil.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#13 Thu 12 July 2012 15:27

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

Re: QGIS 1.8 Lisboa: Table attributaire + lien (.doc)

Bonjour,

Philsig a écrit:

...La suite !

Phil.


La réponse est dans mon dernier message plus haut :

Yves a écrit:

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1222
Site web

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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1222
Site web

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#26 Wed 18 July 2012 10:48

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9857
Site web

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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB