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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2011, 10:33   #1  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Временная таблица
Привет всем!
Помогите советом :-)
есть такой алгоритм в методе run класса:
X++:
this. void 1 ( CustTrans);
this. void 2 ( VendTrans);
// в обоих методах алгоритм одинаков, только работает по разным таблицам
// в каждом методе, в зависимости от некоего усл. данные закидываютсяв в одну из 2    ВРЕМЕННЫХ таблиц! Всего таблиц 4, по 2 на метод. 
// дальше хочу делать while select по этим временным таблицам в любом порядке (или QueryRun), и выводить данные в буфер, затем в Excel!
как бы мне получить доступ к этим временным таблицам??? Пробовал сделать с помощью QueryRun и setCursor, ни чего не выходит! Спасибо за внимание!!!
Старый 22.09.2011, 10:40   #2  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
setCursor - ты говоришь что в этой переменной будет результат выборки
setRecord - то что тебе надо
Старый 22.09.2011, 10:57   #3  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо! Я так понимаю надо делать все тоже самое что и с setCursor??? только заменить на SetRecord?? Я для while select как это реализовать??? У меня в во временных таблицах будет набор записей который мне и надо вывести в Excel! т.е. как я понимаю результат!???
Старый 22.09.2011, 11:07   #4  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
возможно поможет это Использование Table Browser в момент отладки
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
Старый 22.09.2011, 11:21   #5  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо за ссылку! Я под отладчиком вижу что данные в таблицу попадают! Была похожая ситуация раньше, только временная таблица заполнялась в run, а затем передавалась в метод и там обрабатывалась! Тогда помог setCursor! Есть ли какие нибудь варианты такого для этой ситуации???
Старый 22.09.2011, 11:25   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
>>>Я для while select как это реализовать

setTmpData
Старый 22.09.2011, 12:35   #7  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо!
Старый 22.09.2011, 13:08   #8  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Omeo Посмотреть сообщение
setCursor - ты говоришь что в этой переменной будет результат выборки
setRecord - то что тебе надо
По сути, это одно и тоже
setCursor() vs setRecord()
queryRun метод get
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Group by и временная таблица S.Kuskov DAX: Программирование 31 16.01.2015 10:25
Временная таблица Antoncheg DAX: Программирование 21 15.08.2008 18:25
производительность: map или временная таблица kitty DAX: Программирование 5 15.11.2007 12:36
Временная таблица + RLS leshy DAX: Программирование 6 27.04.2006 12:39
select sum(amount) from временная таблица ATimTim DAX: Программирование 6 11.06.2004 14:16

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

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

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