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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2013, 09:20   #1  
virhundo is offline
virhundo
Участник
 
33 / 16 (1) ++
Регистрация: 29.03.2007
To pitersky:
Слава, у меня была проблема,я думаю чем-то похожая на твою : нельзя было отрывать итоги от данных и переносить последний блок с данными на последнюю страницу.
В тройке делал так :
после добавления блока считал количество разрывов
X++:
anyType getHPageBreakCount(int _workSheet = 1)
{
    COM    comWorkSheet, comHPageBreak;
    COM    pageBreakRange;
    int    totalPageBreakCount;
    ;
    comWorkSheet = this.getWorkSheet(_workSheet);
    comHPageBreak = comWorkSheet.hPageBreaks();
    return comHPageBreak.count();
}
если появился новый разрыв - вставляем разрыв перед последним добавленным блоком
X++:
if(curentNumberPageBreak!=document.getHPageBreakCount(1))
{
    document.insertPageBreakBeforeRow(StartLineRow,1); //переносим  строки на новый лист
    curentNumberPageBreak = document.getHPageBreakCount(1);
X++:
#define.xlPageBreakManual(-4135)
public void insertPageBreakBeforeRow(int _row, int _workSheet = 1)
{
   COM        comRows,
                   comWorkSheet,
                   comRow;
    COMVariant  comRowVariant;
    ;
    comWorkSheet  = this.getWorkSheet(_workSheet);
    comRows       = comWorkSheet.rows();
    comRowVariant = comRows.item(_row);
    comRow        = COM::createFromVariant(comRowVariant);
    comRow.pageBreak(#xlPageBreakManual);
}
За это сообщение автора поблагодарили: S.Kuskov (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Красивости excel- кнопка fialka DAX: Программирование 4 08.07.2008 15:17
"Лишние" строки в Excel fur-lined DAX: Программирование 3 24.08.2007 14:14
Проект "Движок отчётов с поддержкой Excel" Alks DAX: База знаний и проекты 6 07.01.2005 02:53
Экспорт в Excel - поле формата "Дата" Ned DAX: Программирование 15 25.04.2003 10:01
"Такая строка уже сущ." при переносе из Excel! Zelenhof DAX: Программирование 2 13.01.2003 13:41

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

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

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