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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2007, 16:11   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Вопрос по "форме"
Вызываю одну форму из другой. датасорсы обоих форм - это одна и таже таблица. Посото 1 форма это табличная часть, 2 открывает выбранную строку.
Подскажите как можно определить , ключевое поле родительской формы в методе инит датасорса дочерней формы. спасибо
Старый 26.10.2007, 16:20   #2  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Я вопрос не понял, вы его сами перечитайте и попробуйте понять..., но рискну ответить вам необходимо настроить Relation на EDT либо на таблице.
Старый 26.10.2007, 16:30   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Не такого понятия ключевое поле формы. Да и на таблице тоже уже давно не слышал чтоб так называли.
Вообщем в данной ситуации для вас ключевое поле или не ключевое одно и тоже. Просто обращайтесь к полю этой табличной переменной. То бишь datasource.field1.
Старый 26.10.2007, 17:26   #4  
Akinak is offline
Akinak
Участник
 
17 / 11 (1) +
Регистрация: 22.02.2007
Я так понимаю что данный вопрос связа с предидущим постом на форуме? Можно поподробнее, ибо в самом деле не совсем понятно что автор хотел спросить.
Старый 26.10.2007, 17:28   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Определить строку, с которой было вызвано
(она будет в element.args().record(), если пункт меню связывает эти 2 формы и все настроено правильно на таблице)

А уже имя переменную (курсор, буфер, как угодно) таблицы с 1 формы, по ней сможете отобрать нужную запись в форме 2.
Старый 27.10.2007, 18:12   #6  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от propeller Посмотреть сообщение
Вызываю одну форму из другой. датасорсы обоих форм - это одна и таже таблица. Посото 1 форма это табличная часть, 2 открывает выбранную строку.
Может вам не надо ключевое поле.
Вам надо чтобы во второй форме открылась таже строка.
Релейшен на на основном типе данных таблицы приведет к тому, что связь будет появляться автоматически.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic

Последний раз редактировалось Волчара; 27.10.2007 в 18:13. Причина: релейшен на осн. типе данных ФОРМЫ :)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по полю Spid(s) на форме "активные пользователи" xgmann DAX: Программирование 2 18.02.2008 23:38
Почему на форме "Пользовательские настройки", когда я перехожу в нее из формы, отсутствует закладка "Запрос"? Hans DAX: Администрирование 0 05.07.2007 13:52
Фильтрация в форме "В наличии" по агрегатному полю "Физ. наличие" miaa DAX: Программирование 13 29.08.2006 23:45
поле "Документы к обновлению" в форме "Обработка закупки" sev DAX: Функционал 3 08.12.2005 17:21
Как сбросить флаг "Используется" в форме "Складской журнал" ATimTim DAX: Функционал 1 24.06.2004 19:19

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

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

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