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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2007, 11:59   #1  
SerAl is offline
SerAl
Участник
 
163 / 44 (2) +++
Регистрация: 24.06.2004
Адрес: г. Москва
Что я не так делаю (addDataSource )
Добрый день!

Что я не так делаю? Я хочу к одному DataSource присоеденить еще два, а не три последовательно. Делаю так:
query = New query();
qbdA= query.addDataSource(tableNum(A));

qbdB= qbdA.addDataSource(tableNum(B));
qbdB.relations(true);
qbdB.addRange(…;

qbdC = qbdA.addDataSource(tableNum(C));
qbdC.addLink(fieldnum(A, aa), fieldnum(C, cc));
qbdC.addRange(…;

При просмотре в дебагере qbdA после попытки присоеденить таблицу "С" принемает значение такое же что и до присоединение таблицы "B".
В чем у меня ошибка?
Старый 06.02.2007, 12:17   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
указывайте для создаваемых qbds fetchMode(QueryFetchMode::One2One);
За это сообщение автора поблагодарили: SerAl (1).
Старый 06.02.2007, 12:43   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от SerAl Посмотреть сообщение
Что я не так делаю?
Не программируйте лишнего.

Создайте мышкой запрос в AOT (мышкой создавать намного удобнее)
Дайте вашему запросу имя myQuery

В коде напишите ОДНУ строку.
X++:
Query q = new Query(querystr(myQuery));
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Если бы автомехаников нанимали так же, как IT специалистов Blog bot DAX Blogs 0 08.07.2008 14:05
Я может быть что-то не так делаю?! qbds2 = _qbds2; - ошибка. Roman. ~RVS DAX: Программирование 3 21.10.2005 12:07
что не так делаю? амортизация ОС по периоду yooshi DAX: Функционал 1 08.08.2005 14:03
Так можно ли в 1С передавать параметры, используя COM? Maxim Gorbunov DAX: Программирование 3 09.12.2004 13:05
[AXAPTA] Пересчет себестоимости. - Неужели это и должно быть так долго?? andrue DAX: Функционал 4 14.08.2002 19:49

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

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

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