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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2007, 11:02   #1  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Цитата:
Сообщение от Greggy Посмотреть сообщение
при удалении записи из Form записи из SubForm удаляются автоматически и как правило это прописано на триггере onDelete в таблице относящейся к Form а не в самой Form
т.е. правильно понимаю, что технология SubFormLink не обеспечивает автоматическое удаление записей из таблицы of Subform и придется скриптовать?
Старый 05.09.2007, 11:26   #2  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от salminenp Посмотреть сообщение
т.е. правильно понимаю, что технология SubFormLink не обеспечивает автоматическое удаление записей из таблицы of Subform и придется скриптовать?
Совершенно верно. Разработчик сам должен позаботиться об удалении строк связанного документа.
И я считаю, что это совершенно правильно концептуально.
Старый 05.09.2007, 12:16   #3  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Цитата:
Сообщение от RedFox Посмотреть сообщение
Совершенно верно. Разработчик сам должен позаботиться об удалении строк связанного документа.
И я считаю, что это совершенно правильно концептуально.
Хм... а как же целостность данных?
Старый 05.09.2007, 15:13   #4  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
Цитата:
Сообщение от salminenp Посмотреть сообщение
Хм... а как же целостность данных?
Как раз с точки зрения целостности данных и надо прописывать соответствующее удаление на уровне таблиц, а не форм. Допустим, вы сможете удалять заголовок из какой-нибудь другой формы, без субформы, или вообще удаляете из кода. Чем тут поможет SubFormLink?
Старый 05.09.2007, 17:57   #5  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Цитата:
Сообщение от Milk Посмотреть сообщение
Как раз с точки зрения целостности данных и надо прописывать соответствующее удаление на уровне таблиц, а не форм. Допустим, вы сможете удалять заголовок из какой-нибудь другой формы, без субформы, или вообще удаляете из кода. Чем тут поможет SubFormLink?
Под целостностью имелось в виду невозможность удаления записей (pk) из одной таблицы, консольной, из-за существования (fk) записей в другой(их), с тем же значением pk. Navision позволяет. Хотя понимаю, что pk-fk концепция - это не Key в Navision. Всем спасибо, фича понятна.
 


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

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

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