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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2002, 14:00   #1  
delicia is offline
delicia
Участник
 
16 / 10 (1) +
Регистрация: 10.11.2002
? двух-уровневая иерархия в таблице
Привет всем!
Сразу простите за ламерский, наверное, вопрос: Как правильно организовывается иерархия в таблице? чтобы было ограничение на удаление родительской записи, у кот. есть дочерние. Через Extended Data Type связано поле Parent и поле с номером записи. Если добавить связь через Relations и DeleteActions, то ограничение на удаление родительской работает, хотя в helpe написано, что Relations - для связи двух таблиц, а не внутри одной. Вообщем как умные люди делают, подскажите?
Заранее огромное спасибо за любой ответ
Старый 17.12.2002, 13:06   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Мне кажется что Вам не отвечают потому, что Вы не четко сформулировали вопрос. Попробуйте его уточнить.

И поищите по форуму по ключевому слову Delete Actions. Relations между двумя таблицами и DeleteActions вполне решают Вашу проблему.

И наконец, можно перекрыть метод delete у родительской таблицы, в нем анализировать есть ли записи во второй таблице, а затем вызывать или не вызывать super().

Надеюсь я правильно понял Ваш вопрос.
Старый 13.01.2003, 17:40   #3  
delicia is offline
delicia
Участник
 
16 / 10 (1) +
Регистрация: 10.11.2002
Спасибо за ответ, уже давно не заходила на форум
я помню решила эту проблему без Relations (все-таки внутри одной таблицы Relations не совсем красиво), обошлась просто Extended Data Type, проверку на удаление дочерних сделала через validate delete в форме. Еще раз спасибо за отзыв )
Старый 13.01.2003, 17:51   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
У всех разные представления о красивом. Мне кажется, что решение без программирования было бы красивее. Поэтому мне кажется, что DeleteAction лучше
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрование записей при "переходе к основной таблице" demID DAX: Программирование 10 18.11.2015 12:52
отчёт из двух таблиц на двух листах с группировкой fialka DAX: Программирование 4 19.03.2007 13:49
Переход на правильную запись при Переходе к основной таблице. - 2 Anais DAX: Программирование 2 01.11.2004 17:14
двух-уровневая иерархия в таблице delicia DAX: Программирование 2 18.11.2002 17:49
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00

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

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

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