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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.03.2011, 15:04   #1  
romanja is offline
romanja
Участник
 
30 / 10 (1) +
Регистрация: 06.01.2011
отчет
Добрый день!
помогите новичку, делаю отчет

1. в fetch нахожу сумму двух полей

while select sum(FlxNumPassengersTotalArrival),
sum(FlxNumPassengersTotalDeparture)
from flxPortJournal_1
index NameIdx
group by flxPortJournal_1.ShipsName
where ..............

2. нужно проссуммировать эти два поля и вывести в отчет
делаю метод
void PassengersTotal(FlxPortJournal flxPortjournal)
{
PassengersTotal= flxPortJournal.FlxNumPassengersTotalArrival + flxPortJournal.FlxNumPassengersTotalDeparture;

}

суммирует таким образом

поле1 поле2 сумма
837 763 0
1588 1004 1600
1096 1133 2592

суммирует правильно, только начинает с 0 ?????
Старый 03.03.2011, 15:19   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,435 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Каким образом у вас реализован вывод в отчёт? Откуда вы вызываете ваш метод PassengersTotal? Какой тип секции используете? Body? ProgrammableSection? Как контрол, который лежит на отчёте получает своё значение? Он связан с DataField? или с DataMethod? Или это StaticText, который заполняется в executeSection()?

Я бы сделал так. Написал бы в таблице flxPortJournal дисплейный метод getPassengersTotal и вынес бы его в дизайн отчёта.
X++:
display real getPassengersTotal()
{
    return this.FlxNumPassengersTotalArrival + this.FlxNumPassengersTotalDeparture;
}
Старый 03.03.2011, 16:01   #3  
romanja is offline
romanja
Участник
 
30 / 10 (1) +
Регистрация: 06.01.2011
Да так лучше, получилось.
спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отчет по сроку годности ena_ax DAX: Функционал 1 20.10.2009 13:04
Вывод в отчёт значения QueryBuildRange Sergey Petrov DAX: Программирование 2 16.10.2008 16:33
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.