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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.01.2011, 08:59   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
Использовал Display методы, так как необходимо лишь выбрать некоторые записи в таблице
Разберитесь с тем, что такое дисплей-методы (сейчас у вас неправильное представление о них).
Дисплей метод - это аналог вычисляемых полей; они не имеют параметров, а работают лишь в контексте вызывающего курсора (this); при помощи их невозможно ограничить выборку

Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
Строго не судите если что-то концептуально не правильно, я только учусь.
Читали morphx.pdf?
Старый 26.01.2011, 09:27   #2  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Разберитесь с тем, что такое дисплей-методы (сейчас у вас неправильное представление о них).
Дисплей метод - это аналог вычисляемых полей; они не имеют параметров, а работают лишь в контексте вызывающего курсора (this); при помощи их невозможно ограничить выборку


Читали morphx.pdf?
Понятно, эту книжку только начал осваивать, читал другие, а каким образом тогда возможно ограничить выборку, что нужно для этого применять?
Старый 26.01.2011, 09:41   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
каким образом тогда возможно ограничить выборку, что нужно для этого применять?
Для этого нужно программировать модификацию запроса (Query) на основании которого строится отчёт. Например так как в ответе samolalex.
Старый 27.01.2011, 11:17   #4  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Для этого нужно программировать модификацию запроса (Query) на основании которого строится отчёт. Например так как в ответе samolalex.
К примеру следующий код:
X++:
public boolean fetch()
{
QueryRun qr;
Boolean ret;
qr = new QueryRun(element);
qr.next();
....
qr указывает как я понимаю на Query Reporta, а что именно делает qr.next()? будет указывать на след запись в таблице DataSource или на след DataSource?
Старый 27.01.2011, 11:42   #5  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
К примеру следующий код:
X++:
public boolean fetch()
{
QueryRun qr;
Boolean ret;
qr = new QueryRun(element);
qr.next();
....
qr указывает как я понимаю на Query Reporta, а что именно делает qr.next()? будет указывать на след запись в таблице DataSource или на след DataSource?
На следующую запись. Посмотрите как используется такие циклы в Reports/Tutorial_Joins..

Последний раз редактировалось kornix; 27.01.2011 в 11:45.
За это сообщение автора поблагодарили: AngelDominantes (1).
Старый 27.01.2011, 11:44   #6  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Цитата:
Сообщение от kornix Посмотреть сообщение
На следующую запись.
А не подскажите как можно обратиться к конкретному полю записи?
Старый 27.01.2011, 11:49   #7  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
А не подскажите как можно обратиться к конкретному полю записи?
В этой теме есть примеры
Теги
query, отчет, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменить отчеты Dreadlock DAX: Программирование 2 04.06.2010 14:17
Фин отчеты: может ли работать по нескольким компаниям сразу Arahnid DAX: Функционал 3 30.05.2007 17:46
Шаблонные отчеты Bug DAX: Программирование 2 18.10.2005 16:41
Отчеты по клиентам Anastasiya DAX: Функционал 2 19.03.2005 12:11
CrystalReport и внутренние отчеты Anais DAX: Программирование 7 19.10.2004 16:26

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

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

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