powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление
1 сообщений из 1, страница 1 из 1
Запрос на удаление
    #32095788
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цель из ChargeOfThread надо удалить все записи совпадающие с записями из запроса ForDel.
Thread_Direktory - пришлёпнута для того чтобы Number из ForDel перевести в ID, т.к. в ChargeOfThread храниться ID из Thread_Direktory, а не Number как в ForDel.

Вообщем придумал следующее:
Код: plaintext
1.
2.
3.
4.
DELETE ChargeOfThread.*
FROM (ChargeOfThread INNER JOIN ForDel ON (ChargeOfThread.Variant = ForDel.Variant)
  AND (ChargeOfThread.Model = ForDel.Model) AND (ChargeOfThread.Quanty = ForDel.Quanty))
  INNER JOIN Thread_Direktory ON ForDel.Number = Thread_Direktory.Number;

на что AccEss матюгаеться:
Operation must use an updatable query

К чему он так - я не понимаю. Табличка точно апдейтится, и в принципе всё удаляеться.

Есть правда одна зацепочка - для построения запроса ForDel я использую сравнение 2х таблиц (в т.ч. и ChargeOfThread). Т.е. запрос ForDel опосредовано ссылаеться на таблицу ChargeOfThread. Может в этом весь табак???

Помогите если не трудно

Заранее спасибо
Sfagnum
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]