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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.09.2007, 16:03   #1  
Люда is offline
Люда
Участник
 
15 / 10 (1) +
Регистрация: 04.08.2005
Адрес: г.Екатеринбург
отчет в Excel
При выводе отчета возникает необходимость подводить итоги по каждой странице. В отчете высота ячеек меняеться. Как бороться с разрывами страниц?
Старый 26.09.2007, 10:29   #2  
pasha_isaev is offline
pasha_isaev
Участник
 
12 / 12 (1) ++
Регистрация: 21.03.2006
Адрес: Барнаул
мы делали что-то наподобии этого:

X++:
COM             Sheet, PB, PBi;
COM             ExaCom = EXA.comObject();
COM             activeWindow = ExaCom.ActiveWindow();
;
Sheet    = EXA.activeSheet().comObject();
PB        = Sheet.HPageBreaks();
i            = 1;

// для того, чтобы корр. рассч. все разрывы страниц, переходим в режим разметки
activeWindow.view(2);

// проход по всем разрывам страниц
While (i <= PB.Count())
{
    PBi = PB.item(i);
    // теперь  PBi.Location() даст местоположение текущего разрыва страницы 
    .....
    // здесь вставляем итоги по странице
    .....
    i++;
    PB = Sheet.HPageBreaks(); // заново получаем множество разрывов страниц
}
// ворачиваемся в нормальный режим
activeWindow.view(1);
а вообще эта тема обсуждалась уже на форуме, поищите
там и другие пути решения обсуждались

Последний раз редактировалось pasha_isaev; 26.09.2007 в 14:58.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
отчет в Excel через COM Pawlik DAX: Программирование 2 23.03.2006 15:44
Проект "Движок отчётов с поддержкой Excel" Alks DAX: База знаний и проекты 6 07.01.2005 02:53
Вывод изображения в Excel-отчёт. epack DAX: Программирование 5 14.06.2004 11:16

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

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

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