Как создать запрос?

MapInfo, MapBasic
Ответить
TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

Как создать запрос?

Сообщение TNVNK » 13 июн 2012, 19:11

Помогите пожалуйста создать запрос-выборку. Есть слой с объектами у которых в семантике есть поле "номер дома", нужно из этого слоя выбрать те объекту у которых в поле "номер дома" забита информация.

Аватара пользователя
midorenko
Участник
Сообщения: 51
Зарегистрирован: 14 апр 2010, 11:16
Репутация: 5
Откуда: Тверь
Контактная информация:

Re: Как создать запрос?

Сообщение midorenko » 13 июн 2012, 21:10

А какой тип данных у поля "номер дома"?
Если тип "Целое" или "Короткое целое", то в не занятых ячейках по умолчанию стоит значение "0".
Запрос/выборка строится так: Номер_дома = 0, затем выборка обращается (функция Обратить выборку).
Таким образом получаем искомый результат.

Аватара пользователя
Пётр Дубоделов
Завсегдатай
Сообщения: 271
Зарегистрирован: 21 апр 2009, 13:58
Репутация: 12
Откуда: Бурашево
Контактная информация:

Re: Как создать запрос?

Сообщение Пётр Дубоделов » 14 июн 2012, 07:47

или Номер_дома<>0 )))
если символьное, используйте Номер_дома="" (грязно, если поле непустое, например содержит единственный пробел), лучше так: Val(Номер_дома)<>0
"Если карта не соответствует местности, доверяй местности."

TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

Re: Как создать запрос?

Сообщение TNVNK » 17 июн 2012, 08:15

Спасибо, то, что нужно!!!

Ответить

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

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

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