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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 01 May 2015 17:59

Martin67
Participant occasionnel
Lieu: Mont-Tremblant Québec
Date d'inscription: 29 Aug 2007
Messages: 29
Site web

Mapbasic remplir partie d'une colonne à partir d'une autre

Bonjour,

Je vous soumet ceci car malgré mes recherches je crois que mon problème est particulier...

Voilà, j'ai un fichier carto de polygones (en MapInfo .Tab) représentants le zonage d'une ville ainsi qu'un répertoire où se trouvent les usages de chacune des zones pour cette ville.

Mon but est de me servir de la colonne "NOM_ZONE" pour compléter une partie de la colonne "Pdf" (voir image) qui elle servira à ouvrir le fichier pdf par une commande "Hotlink".

Sachant que les infos de la colonne "Pdf" sont toujours les mêmes sauf pour 2 choses à la fin de la ligne soient "78032_Zone_"  ET  ".pdf"

Je sais que par un update colonne je peux ajouter automatiquement "\\mrclaurentides.pri\mrc\MRC_Carto\Plan_Zonage\SAINTE_AGATHE_DES_MONTS\GRILLE_USAGE_NORME_PDF \" mais là où je bloque c'est pour ajouter le restant : "78032_Zone_RU-901.pdf"

Existe t-il une commande Mapbasic pouvant automatiser le tout ou bien il faut faire le travail manuellement (pour plusieurs centaines de données...)

Merci beaucoup à l'avance pour votre support...


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

Venez nous visiter !
MRC des Laurentides

Hors ligne

 

#2 Mon 04 May 2015 08:29

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Mapbasic remplir partie d'une colonne à partir d'une autre

Bonjour,

C'est tout simple : le "+" concatenne des champs ou valeur texte.

Dans votre update colonne saisissez la formule :

Code:

"\\mrclaurentides.pri\mrc\MRC_Carto\Plan_Zonage\SAINTE_AGATHE_DES_MONTS\GRILLE_USAGE_NORME_PDF\78032_Zone_"+NOM_ZONE

par contre, je ne suis pas sûr que le début de votre url fonctionne si il pointe sur un fichier local :

essayer plutôt avec "file:///"

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#3 Mon 04 May 2015 14:32

Martin67
Participant occasionnel
Lieu: Mont-Tremblant Québec
Date d'inscription: 29 Aug 2007
Messages: 29
Site web

Re: Mapbasic remplir partie d'une colonne à partir d'une autre

Merci Nicolas pour ton aide.

Donc, si j'ai bien compris je peux également ajouter +.pdf à la fin de la ligne ? (car dans la colonne NOM_ZONE il n'y a que le numéro de la zone et non le texte ".pdf" ) --> SVP revoir mon image en fichier attaché au besoin.

Donc la ligne se terminerait par:

\GRILLE_USAGE_NORME_PDF\78032_Zone_"+NOM_ZONE+.pdf  ?

Merci d'éclairer ma lanterne... :-)


Venez nous visiter !
MRC des Laurentides

Hors ligne

 

#4 Mon 04 May 2015 19:20

Martin67
Participant occasionnel
Lieu: Mont-Tremblant Québec
Date d'inscription: 29 Aug 2007
Messages: 29
Site web

Re: Mapbasic remplir partie d'une colonne à partir d'une autre

En fait j'ai trouvé (semble t-il) la réponse à ma seconde question...

Il s’agit de faire: "\\mrclaurentides.pri\mrc\MRC_Carto\Plan_Zonage\SAINTE_AGATHE_DES_MONTS\GRILLE_USAGE_NORME_PDF\78032_Zone_"+NOM_ZONE+".pdf"

Merci encore un fois Nicolas de m'avoir aidé à solutionner mon problème... :-)


Venez nous visiter !
MRC des Laurentides

Hors ligne

 

#5 Tue 05 May 2015 09:48

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Mapbasic remplir partie d'une colonne à partir d'une autre

Bonjour,

Effectivement, il manquait les guillemets autour de .pdf.

Merci encore un fois Nicolas de m'avoir aidé à solutionner mon problème... :-)


De rien, le forum est là pour ça.

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

Pied de page des forums

Powered by FluxBB