Инвертирование выбранных записей в таблице

MapInfo, MapBasic
Ответить
Qwerty Neo
Интересующийся
Сообщения: 16
Зарегистрирован: 06 дек 2008, 22:17
Репутация: 2
Откуда: г. Севастополь

Инвертирование выбранных записей в таблице

Сообщение Qwerty Neo » 12 дек 2008, 20:45

Вопрос собственно таков. Как при помощи команд MapBasic'а выбрать те строки в таблице, что не были выделены при запросе? Т.е. сделать действие типа инструмента "select inverse"?

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Инвертирование выбранных записей в таблице

Сообщение Boris » 12 дек 2008, 22:11

правило - общее. для этого должно быть уникальное поле в таблице. а дальше использовать SQL запрос с оператором Where ... <> ANY или Where ... Not In (...)
или
просто вызвать команду меню:
Define M_QUERY_INVERTSELECT 311
Run Menu Command M_QUERY_INVERTSELECT

Qwerty Neo
Интересующийся
Сообщения: 16
Зарегистрирован: 06 дек 2008, 22:17
Репутация: 2
Откуда: г. Севастополь

Re: Инвертирование выбранных записей в таблице

Сообщение Qwerty Neo » 13 дек 2008, 00:55

Спасибо огромное. В понедельник попробую :)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 33 гостя