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Ă© ?

#1 Mon 09 December 2013 17:08

pj
Participant occasionnel
Date d'inscription: 9 May 2011
Messages: 10

Mapbasic : requete UPDATE sur objet selectionné

Bonjour Ă  tous,

Petite description du problĂšme :
je dispose d'une couche reprĂ©sentant un ensemble de polygones. j'aimerais pouvoir en sĂ©lectionner plusieurs Ă  l'aide de l'outil de sĂ©lection par forme libre, et pouvoir lancer une requĂȘte de mise Ă  jour de champ attributaire dont un des critĂšre serait que l'objet soit sĂ©lectionnĂ©... ca vous parait jouable ?

dans mon esprit, je pourrais lancer une requĂȘte du genre :

update <matable> set type="blablabla" where [l'objet est sélectionné dans la carte active]

J'espĂšre que mon explication est claire ! Merci pour votre aide smile

PJ

Hors ligne

 

#2 Mon 09 December 2013 17:33

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Mapbasic : requete UPDATE sur objet selectionné

Salut,

Aprés avoir sélectionné tes polygones -> repÚre le nom de la sélection puis

Code:

Update TaSelection set TonChampAModifier=Ce_que_tu_veux

GĂ©nĂ©ralement avec une sĂ©lection graphique  -> la sĂ©lection s'appelle "Selection"
Si c'est une requĂȘte la sĂ©lection s'appelle "Query"
A+
Joël

Dernière modification par Spacejo (Mon 09 December 2013 17:54)

Hors ligne

 

#3 Mon 09 December 2013 17:43

pj
Participant occasionnel
Date d'inscription: 9 May 2011
Messages: 10

Re: Mapbasic : requete UPDATE sur objet selectionné

Hello Joël,

Merci pour ton aide ! Cependant, dans la solution proposée, on commence par sélectionner les entités dont le champ vaut "blablabla".
Alors que moi, je veux justement affecter cette valeur a ces enregistrements (sélectionnés au préalable)

smile

Hors ligne

 

#4 Mon 09 December 2013 17:46

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Mapbasic : requete UPDATE sur objet selectionné

CelĂ  ne change rien Ă  ce que j'ai dit au dessus.
Aprés avoir sélectionner tes polygones
Voir dans -> Table -> Liste des tables -> tu devrais retrouver ta sélection.
La requĂȘte est la suivante

Code:

Update Selection set type="blablabla"

Dernière modification par Spacejo (Mon 09 December 2013 17:54)

Hors ligne

 

#5 Mon 09 December 2013 17:57

pj
Participant occasionnel
Date d'inscription: 9 May 2011
Messages: 10

Re: Mapbasic : requete UPDATE sur objet selectionné

On peut difficilement faire plus simple... J'étais parti dans quelque chose de beaucoup plus alambiqué, sans avoir tenté cela, je ne pensais pas que selection était un mot réservé...

Merci beaucoup pour ton aide !

Bonnes fĂȘtes de fin d'annĂ©e

PJ

Hors ligne

 

#6 Mon 09 December 2013 17:58

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Mapbasic : requete UPDATE sur objet selectionné

C'est généralement ce qui est sous son nez que l'on ne voit pas wink
A+
Bonnes fĂȘtes Ă  toi

Dernière modification par Spacejo (Mon 09 December 2013 18:31)

Hors ligne

 

#7 Tue 17 December 2013 09:39

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 127
Site web

Re: Mapbasic : requete UPDATE sur objet selectionné

Bonjour,
juste une petite prĂ©cision : une query est une sĂ©lection graphique ou une requĂȘte attributaire (si on ne renomme pas la table rĂ©sultant de la requĂȘte).
Tant qu'on n'utilise pas la sĂ©lection graphique (ouverture d'une fenĂȘtre DonnĂ©es ou Carte par exemple), le nom reste "selection".
Cordialement,


Jean-François Behm, formateur SIG, jf.behm@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.idgeo.fr
IDGEO, www.idgeo.fr
Institut de DĂ©veloppement de la GĂ©omatique  42, avenue de GĂ©nĂ©ral de Croutte - 31100 toulouse

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo