Страница 1 из 1
					
				выбор записей таблицы по тексту надписи
				Добавлено: 29 апр 2009, 09:11
				 SS_Rebelious
				Необходимо в слое удалить часть надписей, содержащих примерно одинаковый текст. Проблема в том, что у всех надписей в слое одинаковая семантика. Можно ли создать SQL-запрос, который бы выбирал объекты, проверяя текст надписей? Если да, то как он должен выглядеть?
			 
			
					
				Re: выбор записей таблицы по тексту надписи
				Добавлено: 30 апр 2009, 03:26
				 Boris
				Давайте уточним - это надписи в слое или в рабочем наборе?
А так надписи в слое - это текстовые объекты, все графические атрибуты которых, включая их "текст" извлекаются командой 
ObjectInfo( object, attribute )
Вот SQL команда которая показывает значение "текста" при текстовом объекте
Код: Выделить всё
select ObjectInfo( obj, OBJ_INFO_TEXTSTRING) from TABLE1
где 
OBJ_INFO_TEXTSTRING = 3 
В руководстве к MapBasic'у смотрите подробности в разделе функция 
ObjectInfo( ) function  
			
					
				Re: выбор записей таблицы по тексту надписи
				Добавлено: 30 апр 2009, 08:08
				 SS_Rebelious
				Большое спасибо!