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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2011, 14:47   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,446 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от AndyD Посмотреть сообщение
А почему нельзы добавить на форму приджойненный к первой таблице датасорс со связями, а вторую таблицу заделайить к нему?
Только наверное наоборот, нужно к ведущей таблице заделайить (LinkType = Delayed) связку из приджойненных таблиц. Ну или как я выше предложил такую связку оформить как View. Иначе в первой таблице мы получим дубликаты записей из-за inner joina

Последний раз редактировалось S.Kuskov; 16.03.2011 в 14:51. Причина: пояснения
За это сообщение автора поблагодарили: AndyD (2).
Старый 16.03.2011, 15:46   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Только наверное наоборот, нужно к ведущей таблице заделайить (LinkType = Delayed) связку из приджойненных таблиц. Ну или как я выше предложил такую связку оформить как View. Иначе в первой таблице мы получим дубликаты записей из-за inner joina
Да, точно

2 mazzy
Я предлагал сделать так

1таблица->иннер джойн->таблица связи->delyed->2таблица
Но в этом случае записи в первой таблице множились бы

По-этому, надо сделать так

1таблица->delyed->таблица связи->иннер джойн->2таблица
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5).
Старый 16.03.2011, 16:04   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD Посмотреть сообщение
По-этому, надо сделать так

1таблица->delyed->таблица связи->иннер джойн->2таблица
О! Спасибо, добрый человек.
Чувствовал же, что чуть-чуть осталось. И чуть-чуть чего-то недопонимаю.
Спасибо всем.

чего я не понимал:
во-первых, даже для связи n:n все равно остается ведущий и ведомый грид!
во-вторых, нужно юзать innerJoin вместо Delyed для связи второй таблицы.
Миниатюры
Нажмите на изображение для увеличения
Название: 00.PNG
Просмотров: 508
Размер:	28.7 Кб
ID:	6681  
__________________
полезное на axForum, github, vk, coub.
Старый 16.03.2011, 16:06   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
теперь стала понятна и прошлая ветка Отношение many-to-many
__________________
полезное на axForum, github, vk, coub.
Теги
как правильно, связь таблиц, связь n:n, связи

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отображение таблицы в новой форме форме DAsm DAX: Программирование 23 04.03.2011 21:50
Медленное отображение checkBox на форме Rivez DAX: Программирование 3 11.01.2011 08:50
Отображение AOT_Query на форме часть 2 radya DAX: Программирование 7 05.06.2008 17:33
отображение значений query на форме fialka DAX: Программирование 13 31.07.2007 14:31
Подскажите где настроивается отображение аналитики в печатной форме отгрузочной накла wb DAX: Функционал 7 15.07.2004 09:49

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

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

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