powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление. Не возможно удаление записей из указанных таблиц.
3 сообщений из 3, страница 1 из 1
Запрос на удаление. Не возможно удаление записей из указанных таблиц.
    #39411058
pnnkazan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Есть 2 таблицы:
1. CRMSectorF с полями: IDSector (числовое, обязательное, совпадения допускаются); ID2GisAdr (числовое, обязательное, совпадения допускаются).
2. TA с полями: ID Адреса (числовое, не обязательное); Тригер (числовое, не обязательное).

Есть запрос на удаление записей:
DELETE CRMSectorF.*, CRMSectorF.IDSector, TA.Тригер
FROM CRMSectorF INNER JOIN TA ON CRMSectorF.ID2GisAdr = TA.[ID Адреса]
WHERE (((CRMSectorF.IDSector)=[TempVars]![S1]) AND ((TA.Тригер)=False));

При запуске запроса выводится сообщение: Не возможно удаление записей из указанных таблиц.
Если открыть запрос в конструкторе, и переключить в режим таблицы, выводятся верные записи которые нужно удалить.
Подскажите пожалуйста, в чем может быть проблема? Как решить?
...
Рейтинг: 0 / 0
Запрос на удаление. Не возможно удаление записей из указанных таблиц.
    #39411113
Что такое [TempVars]![S1]?
Вероятно Акс не понимает, из какой таблицы удалять или связь получилась "многие ко многим".
Попробуйте так:
Код: plsql
1.
2.
3.
DELETE CRMSectorF.*
FROM CRMSectorF WHERE (((CRMSectorF.IDSector)=[TempVars]![S1]) 
AND CRMSectorF.ID2GisAdr IN (SELECT TA.[ID Адреса] FROM TA WHERE TA.Тригер=False)
...
Рейтинг: 0 / 0
Запрос на удаление. Не возможно удаление записей из указанных таблиц.
    #39411120
pnnkazan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ), спасибо большое, все заработало! В самом конце запроса только ещё добавил ");"
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на удаление. Не возможно удаление записей из указанных таблиц.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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