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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2008, 11:40   #1  
exodus is offline
exodus
Участник
 
23 / 10 (1) +
Регистрация: 22.10.2007
Группа полей
Подскажите как лучше всего реализовать следующую задачу:

Имеется форма (form 1) и 2 таблицы (table1 и table2). Table1 связана с формой form1 т.е. присуствует в date sources формы form1 и ее данные отображаются на форме form1.Table2 не связана с формой form1.Table1 и table2 имеют одинаковые поля,по которым я могу осуществить выборку из нужной мне таблицы, в данном случае из table2.На форме form1 я добавил группу полей (Group fields1),зарезервировал место под данные из table2.Вот как мне сделать чтобы при перемещении курсора по строкам с данными из table1 в группе полей Group fields отображалось содержимое table2.
Надеюсь я понятно описал свою проблему?

Собственно как я пробовал решить задачу,пробовал 2 способа:
1 способ. Таблицу table2 добавил в data sources формы form1 и сделал связи relatins по равным полям c таблицей table1,но данный метод мне не нравится тем, что если вдруг каким то образом будет внесена поправка в группе полей group fields,то это повлечет за собой изменения на таблице table2. Поэтому этот способ не подходит.Конечно может я не знаю всех тонкостей,может где не донастроил.

2 способ. Пробовал написать display метод,но пришел к выводу,это слишком долго т.к. придется писать display метод под каждое поле или я не прав?Если не прав то поправьте меня и подскажите тогда как?
Или предложите свои способы,которые на ваш взгляд более практичные и правильные в моей ситуации.
Старый 04.08.2008, 11:59   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от exodus Посмотреть сообщение
но данный метод мне не нравится тем, что если вдруг каким то образом будет внесена поправка в группе полей group fields,то это повлечет за собой изменения на таблице table2. Поэтому этот способ не подходит.Конечно может я не знаю всех тонкостей,может где не донастроил.
Поставить у датасорса AllowEdit==No, AllowDelete==No, AllowCreate==No, InsertIfEmpty==No?
Старый 04.08.2008, 12:16   #3  
crazysolntse is offline
crazysolntse
Участник
Аватар для crazysolntse
 
21 / 11 (1) +
Регистрация: 24.07.2006
Адрес: Москва
что значит "будут внесены поправки в группе полей group fields" и почему это повлечет за собой изменения на таблице table2?
Если связей на таблицах глобально нет, я бы перекрыла бы query на table2, прописав связку с table1, фактически связь будет и будет существовать только на текущей форме.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменение группы полей (Field Group) на таблице Lucky13 DAX: Программирование 11 04.03.2009 17:51
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Как перекрыть lookup для поля входящего в группу полей ATimTim DAX: Программирование 2 05.10.2005 11:26
Группа складских моделей volk DAX: Функционал 7 22.06.2005 08:42
очистка полей. простой вопрос Антон Солдатов DAX: Программирование 4 04.04.2003 10:28

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

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

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