#1 Fri 10 February 2012 15:18
- adrian_buravand
- Participant occasionnel
- Lieu: Mezin
- Date d'inscription: 17 Feb 2006
- Messages: 23
Sélection par type d'objets
Bonjour à tous,
Je voudrais savoir s'il était possible de sélectionner qu'un type d'objets d'une couche.
Par exemple si la couche contiens du texte et des lignes je voudrais sélectionné seulement les objets "texte" et pas les objets "ligne-polyligne".
Merci d'avance pour vos réponses. Bonne après-midi
Hors ligne
#2 Fri 10 February 2012 15:23
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: Sélection par type d'objets
Bonjour,
Oui, c'est possible. Voici ce que l'on trouve sur le forum, après une petite recherche.
Voici la requête qui permet de faire des sélections par type d'objet.
Créez une requête SQL pour votre table.
Inscrivez dans la section «Critères:» la formule suivante:
str$ ( objectinfo ( obj , 1 ) ) = "1"
La valeur entre guillemets correspond au type d'objet.
En voici la liste.
Types d'objets MapInfo
1 = Arc
2 = Cercle
3 = Ligne
4 = Polyligne
5 = Point
6 = Cadre (permet d'insérer une carte, un tableau ou une légende dans une mise en page)
7 = Polygone
8 = Rectangle
9 = Rectangle arrondi
10= Texte
Dernière modification par Marc-André (Fri 10 February 2012 15:26)
Hors ligne
#3 Fri 10 February 2012 16:16
- adrian_buravand
- Participant occasionnel
- Lieu: Mezin
- Date d'inscription: 17 Feb 2006
- Messages: 23
Re: Sélection par type d'objets
merci
Hors ligne
#4 Fri 10 February 2012 16:32
- Steph13
- Juste Inscrit !
- Date d'inscription: 22 Jul 2010
- Messages: 3
Re: Sélection par type d'objets
Bonjour,
il y a aussi cette petite phrase très utile que l'on peut mettre directement dans la fenêtre mapbasic (FMB)
SELECT * FROM ma_table WHERE str$(obj)="text"
cela rejoint le post précédent, c'est juste un autre moyen de l'écrire
Stéphane
Hors ligne