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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2007, 13:01   #1  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
? Снова временные таблицы
Временная таблица заполняется в классе, затем выводится в отчете.

X++:
                while (qRunL_3.next())
                {
                    level_3 = qRunL_3.get(tableNum(tmpAssetTable_RU));
                    while (qRunL_4.next())
                    {
                        level_4 = qRunL_4.get(tableNum(tmpAssetTable_RU));
                        rAssetTable = rAssetTable::find(level_4.AssetId);
                        element.send(rAssetTable);
                    }
                }
Проблема в том что когда у нас выбирается следующая запись в level_4, то в level_3 тоже изменяется запись на ту же самую.
qRunL_4 и qRunL_3 создаются одним и тем же методом, у каждого вызывается setCursor(tmpTable).
Кто-нибудь может подсказать причину такого поведения?
Заранее спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
И снова Query и временные таблицы Def DAX: Программирование 19 08.12.2006 15:46
Не страшно ли временные таблицы временно сделать постоянными? Gustav DAX: Программирование 11 09.02.2006 11:04
Временные таблицы vasiliy DAX: Программирование 6 09.11.2004 11:04
Временные таблицы Diamond DAX: Программирование 3 30.12.2003 09:33
Временные таблицы в запросе Dron AKA andy DAX: Программирование 4 06.09.2002 12:14

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

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

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