Страница 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
Большое спасибо!