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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.01.2003, 10:30   #1  
blacky is offline
blacky
Участник
 
12 / 10 (1) +
Регистрация: 12.11.2002
:( Связи между формами, запутался ...
Есть форма, например ProdJournalTable, из неё открывается другая форма, ProdJournalRoute. Причём во второй форме показываются только те записи где совпадает поле JournalNum из первой формы. А когда выбераешь другую запись в ProdJournalTable, в ProdJournalRoute обеовляется список, не могу понять, как реализовано.
Старый 07.01.2003, 16:38   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Руковдство разработчкиа ключевое слово "table relation"
Начни со страницы "Creating a relationship on a table"

Также обязательно прочти best practice по данной тематике.
Старый 07.01.2003, 18:28   #3  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Блэки, у того элемента, которым вызывается вторая форма - обычно это MenuItemButton - есть свойство DataSource. Оно-то собсно и передает мастер-табличку. Естессно, что у этой таблички должна быть мастер-детальная связь с таблицей, используемой в дата-сорсе второй формы. Связи прописываются в свойствах таблицы (не в свойствах дата-сорса!).

А вообще конечно маззи прав. Учите матчасть, юноша...
__________________
Strictly IMHO & nothing personal
Старый 08.01.2003, 11:18   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Dynalink
В дополнение к вышесказанному хочется отметить

Связь между подобными формами делается с помощью механизма динамических связей (dynalink на QueryBuildDataSource-ах). Из первой формы передается курсор во вторую, и при каждом изменении его (курсора) в дочерней форме происходит изменение ограничений на DS.

to AKIS
св-во DataSource на MenuItemButton может быть незаполнено и при этом все будет работать корректно
Старый 08.01.2003, 16:14   #5  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Wamr, спасибо за дополнение
Я в общем-то addDynaLink-ом тоже регулярно пользуюсь Просто не хотелось открывать все "секреты" разом. Надо ж человеку дать возможность САМОМУ что-то найти. А то когда другие подсказали - хуже запоминается...
__________________
Strictly IMHO & nothing personal
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Связи между таблицами 1:N и N:1 Jox DAX: Программирование 10 12.07.2006 10:17
Связи между таблицами. braathe DAX: Программирование 7 18.02.2005 18:40
связи между таблицами при установлении прав доступа Manner DAX: Администрирование 9 08.10.2004 22:31

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

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

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