www.map-info.ru :: Просмотр темы - Измение содержимого текстового Обьекта
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Conekt



Зарегистрирован: 09.08.2007
Сообщения: 6

СообщениеДобавлено: Чт Авг 09, 2007 8:31 am    Заголовок сообщения: Измение содержимого текстового Обьекта Добавить ответ со ссылкой на данный текст

Всем мое почтение!
Проблема такая, Необходимо найти на карте на слое Лоты текстовый объект, со значением 1 и заменить это значение на 9999 (на самом деле нужно занчения др но не это важно, так для примера ;))Для этого накарябал код
Select * From Лоты Where Str$(Obj) = "Text" Into Color_Query_Prep
Select * From Color_Query_Prep Where Str$(ObjectInfo(obj,3))= Str$( 1 ) Into Color_Query
dim Obj_1 as Object
Fetch First From Color_Query
Set Map Center(ObjectGeography(Color_Query.obj,3),ObjectGeography(Color_Query.obj,4))
Obj_1=Selection.obj
Alter Object Obj_1 Info 3," 9999 "
Update Selection Set Selection.Obj = Obj_1 Where Rowid = 1

Но Еденичка как тояла еденичкой так и стоит =(( вч ем пробелмма не подскажите??
P/S Особая Благодарность Андрею Могильному за проявленое терпение, при продолжительных диалогах со мной по ICQ ;)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Denis



Зарегистрирован: 07.06.2007
Сообщения: 6

СообщениеДобавлено: Чт Авг 09, 2007 5:35 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Замени Update Selection Set Selection.Obj = Obj_1 Where Rowid = 1 на
Update Selection Set Obj = Obj_1 Where Rowid = 1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Conekt



Зарегистрирован: 09.08.2007
Сообщения: 6

СообщениеДобавлено: Пт Авг 10, 2007 6:10 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Denis писал(а):
Замени Update Selection Set Selection.Obj = Obj_1 Where Rowid = 1 на
Update Selection Set Obj = Obj_1 Where Rowid = 1


И всего то нужно было сделать??? Грррр Пропарился уже больше недели =((((
Denis большой спасибо, все работатет =))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru