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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2007, 17:55   #1  
Shakr
Гость
 
n/a
Pack() "убил" линк в запросе
Развитие темы про количество записей
Есть форма, на которой расположены данные из 2 таблиц. Table1, table2. Table2 связана с table1 через JoinDatasource. Захотелось посчитать количество записей в table2, для этого перекрыл ExecuteQuery()

X++:
    QueryRun    qr;
    ;
    super();

    qr  =   table2_qr;
    print SysQuery::countTotal(qr);
получается следующее: до того, как вызывается countTotal, QueryBuildDataSource содержит запрос со связью на table1.
Как только происходит
X++:
    container c = sysQuery::countPrim(_queryRun.pack(false));
в SysQuery::countTotal и
X++:
    countQueryRun   = new QueryRun(_queryPack);
в SysQuery::countPrim

Связь table2 с table1 пропадает.

В чём я неправ, когда пытаюсь так посчитаться?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В запросе "слиплись в кучу измерения", как выйти из положения? Shakr DAX: Программирование 5 24.11.2006 12:48
Можно ли в инамическом запросе использовать "group by"? yooshi DAX: Программирование 26 23.09.2005 16:35
Сортировка в запросе "В Наличии" linney DAX: Программирование 16 20.01.2005 20:01
Номнклатура без запасов в запросе "В наличии" Van DAX: Функционал 2 03.03.2004 14:26
Склейка по "ИЛИ" в запросе Andrew Besedin DAX: Программирование 8 20.08.2002 05:56

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

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

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