#1 Fri 02 October 2009 15:57
- CedRennes
- Juste Inscrit !
- Date d'inscription: 22 Apr 2009
- Messages: 8
Effacer un point dans MB
Bonjour à tous,
Je crée en Mapbasic des points dans une carte de la façon suivante
Code:
Insert Into point (obj) Values ( CreatePoint(x,y ) )
Comment dois je faire pour effacer ces points sachant que je connais les coordonnées ?
Merci pour vos réponses
Hors ligne
#2 Fri 02 October 2009 17:21
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Effacer un point dans MB
Bonjour
Il faut faire une sélection sur la base du X,Y puis effacer par une boucle avec
Delete Object From selection
(la table étant en édition bien sûr)
S'il s'agit d'effacer le seul dernier point créé on peut utiliser
Delete Object From ma_table Where Rowid =
(TableInfo(ma_table, 8) ou TableInfo(ma_table, TAB_INFO_NROWS) donne le nombre de lignes et comme le dernier point créé est en fin de table, il a comme Rowid ce nombre de lignes)
Hors ligne