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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2015, 13:28   #1  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
Насколько я понимаю методы AOSValidateDelete и AOSValidateInsert срабатывают до удаления\вставки записей в таблицу. Со вставкой конечно проблем особых нету, а при удалении нужно проверять сколько записей существует, т.к. в таблице 2 может быть много строк относящихся к записи в таблице 1.

Какие еще варианты?
Старый 10.09.2015, 14:20   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от syl Посмотреть сообщение
Насколько я понимаю методы AOSValidateDelete и AOSValidateInsert срабатывают до удаления\вставки записей в таблицу. Со вставкой конечно проблем особых нету, а при удалении нужно проверять сколько записей существует, т.к. в таблице 2 может быть много строк относящихся к записи в таблице 1.

Какие еще варианты?
AOSValidateDelete вызывается в super метода delete. По идее, если результат валидации положительный, то запись будет удалена. Так что можно проверять количество связанных записей с учетом текущей удаляемой.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 10.09.2015, 15:02   #3  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
У меня есть безумная идея - перекрыть методы "insert" и "delete" в таблице 2.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
На диалоговом поле метод Modified Poleax DAX: Программирование 19 22.03.2010 00:02
Одновременно поле и метод данных таблицы в отчете wojzeh DAX: Программирование 2 19.03.2010 17:47
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Форма: как привязать метод до выбора в поле Arahnid DAX: Программирование 9 22.11.2007 16:18
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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