Добрый день!
Подскажите пожалуйста!
Есть слой. Нужно чтобы пользователи, при открытии этого слоя, по умолчанию видели только часть данных в карте.
(Пусть позже при просмотре списка, или при открытии карты полностью они видят все, главное чтобы при первом открытии по умолчанию они видели только часть).
Есть колонка по которой должен делаться
select * from TABLE where NUM like "22%"
т.е. выбираться только записи, которые начинающиеся на 22.
Есть пока только одна мысль как это сделать: через рабочий набор. Но нигде пока не нашла куда в файле wor можно впихнуть это условие.
Спасибо!
Select в рабочем наборе
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 31 июл 2008, 10:00
- Репутация: 0
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Select в рабочем наборе
:) Сделайте выборку какую вам нужно, настройте карту и сохраните копию текущего рабочего набора (Файл/Сохранить рабочий набор).Ra писал(а): Есть пока только одна мысль как это сделать: через рабочий набор. Но нигде пока не нашла куда в файле wor можно впихнуть это условие.
Этот набор можете использовать напрямую или посмотреть, где же там прописан SELECT.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 31 июл 2008, 10:00
- Репутация: 0
Дело в том, что мне нужно было так:
есть одна таблица, при просмотре которой одна группа пользователей видела одно, другая группа пользователей видела другое.
Руками делить таблицу на две - не вариант, поскольку каждый день таблица будет обновляться.
Решила проблему так (не без помощи коллег):
в рабочий набор добавила вторую строчку
1. Open Table "SDO_OBJ" As SDO_OBJ Interactive
2. Select * from SDO_OBJ where NUM Like "22%" into OBJ
а потом
Map From OBJ, а не Map From SDO_OBJ
т.о. открывается таблица SDO_OBJ, из нее делается выборка в таблицу OBJ, которая и отображается в карте.
Спасибо, за ответ!
есть одна таблица, при просмотре которой одна группа пользователей видела одно, другая группа пользователей видела другое.
Руками делить таблицу на две - не вариант, поскольку каждый день таблица будет обновляться.
Решила проблему так (не без помощи коллег):
в рабочий набор добавила вторую строчку
1. Open Table "SDO_OBJ" As SDO_OBJ Interactive
2. Select * from SDO_OBJ where NUM Like "22%" into OBJ
а потом
Map From OBJ, а не Map From SDO_OBJ
т.о. открывается таблица SDO_OBJ, из нее делается выборка в таблицу OBJ, которая и отображается в карте.
Спасибо, за ответ!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей