Страница 1 из 1

Удаление данных по ID

Добавлено: 05 сен 2014, 10:14
stavropol26
Добрый день суть вопроса: имеется атрибутивная таблица также имеется xls таблица с данными которые надо удалить из атрибутивной таблицы в связи с большим количеством удаляемых строк в ручную сделать это по времени оч долго да и велика вероятность ошибки. Теперь вопрос можно ли как то указать источник данных для удаления xls таблицу и допустим указать чтобы он удалял данные из атрибутивной таблицы беря ID удаляемого обьекта из xls таблицы ???

Re: Удаление данных по ID

Добавлено: 05 сен 2014, 10:25
novia
соедините таблицу атрибутов слоя с таблицей excel и затем выберите необходимые записи атрибутивным запросом к связанным полям объединенной таблицы. затем удалите выбранные строки.

Re: Удаление данных по ID

Добавлено: 05 сен 2014, 10:27
karapuz2009
Я бы сделал так
1. Добавить в xls таблице какое нибудь поле по которому можно потом осуществить выборку.
2. Связать таблицу xls с атрибутивной таблицей по ID
3. Осуществить выборку по добавленному полю

Re: Удаление данных по ID

Добавлено: 05 сен 2014, 11:25
stavropol26
novia писал(а):соедините таблицу атрибутов слоя с таблицей excel и затем выберите необходимые записи атрибутивным запросом к связанным полям объединенной таблицы. затем удалите выбранные строки.
Таблицы соединил, захожу в Table Select выбираю таблицу из которой нужно удалить-и sql запрос но как он должен выглядить ??? выбираю название столбца из присоединенной таблицы ??? а дальше ???

Re: Удаление данных по ID

Добавлено: 05 сен 2014, 23:16
NATALI
на мой взгляд, в sql запросе нужно указать либо диапазон чисел ID полей, которые необходимо удалить или создать цикл, отображающий какую-то зависимость между полями, которые необходимо удалить

Re: Удаление данных по ID

Добавлено: 08 сен 2014, 08:15
stavropol26
Спасибо !!! вроде разобрался получилось вроде как