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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2002, 18:59   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Во-первых. Если возникает необходимость в программировании, то стоит посмотреть на существующую функциональность. Скорее всего задача решена.

Во-вторых.
Цитата:
Изначально опубликовано Rem
объясню зачем мне это надо. На форме Заказы в Grid отображается код клиента, а нужно, чтобы там было и название клиента. Причем Relation между таблицами CustTable и SalesTable не задана, хотя она "подразумевается" через Extended Data Types.

Создавать этот Relation для своих целей мне кажется как минимум не красивым, а как максимум неправильным и чреватым ошибками (Или я здесь не прав ???). Отсюда и мой вопрос, как правильно добавить в Grid на котором отображаются записи одного DataSource данные из другого DataSource, причем Relation между этими двумя DataSource не установлена (но она "подразумевается").
В Аксапте есть понятие "неявный relation"
Это как раз связь через тип. Если посмотреть через MorphXplorer, то CustTable и SalesTable - связаны.

Создавать явный Relation некрасиво. Ничего страшного в этом не вижу. Разве что будущие изменения будет вносить тяжелее.

Как отобразить таблицы связанные неявно?
Так же как и таблицы, связанные явно.

1. Создаем два датасорса
2. Один из них подчиняем другому с помощью LinkType (здесь важно, чтобы связь была не Delayed)
3. Создаем грид
4. Привязываем грид к главному датасорсу
5. добавляем поля из подчиненного датасорса

Все как в примере.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Связи между таблицами 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, время: 20:27.