AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2017, 09:28   #5  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Это из-за того, что на таблице TMR_PortalModulesForDoc включен запрет на каскадное удаление записей в связанной таблице.
Найдите в АОТ эту таблицу и зайдите внутри нее в узел DeleteActions. Там перечислены таблицы, в которых при удалении строки из вашей таблицы, данные либо удалятся автоматически, либо удалятся по вопросу (как у вас), либо запретят удаление из вашей таблицы. За эти три варианта поведения отвечает свойство DeleteAction: если оно равно Cascade, то все подчиненные записи удалятся втихую, если равно Cascade + Restricted, то удалятся с подтверждением пользователя (как у вас), если равно Restricted, то удаление не сработает с сообщением, что "Существуют строки".

Последний раз редактировалось Ace of Database; 31.01.2017 в 09:31.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Аккуратнее! Метод delete запускается даже для пустого курсора S.Kuskov DAX: Программирование 1 19.11.2010 10:28
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Метод prev() класса FormDataSource всегда возвращает True Morpheus DAX: Программирование 3 08.09.2006 11:13
Различные типы связей (LinkType) для FormDataSource Maxim Gorbunov DAX: База знаний и проекты 1 16.05.2004 13:20
Для чего придумали метод FormDataSource.ForceWrite()??? parovoz DAX: Программирование 1 09.10.2003 15:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:49.