#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 ![]()
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)![]()
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 ![]()
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
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@idgeo.fr, formations@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

