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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.10.2007, 16:25   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Как обновить сводную таблицу
Пишу в классе COMDocEx
X++:
void PivotWorkSheet(int workSheetCount)
{
    COM comWorkBook;
    COM comWorkSheets;
    COM comWorkSheet;
    COM comRange;
    ;

    comWorkBook = m_comApplication.activeWorkBook();
    comWorkSheets = comWorkBook.workSheets();
    comWorkSheet = comWorkSheets.Item(workSheetCount);
    comRange = comWorkSheet.PivotTables("СводнаяТаблица3");
    comRange.PivotCache();
    comRange.Refresh;

}
И он пишет ошибку "Таблица находится вне диапазона или не существует.", ругаясь на Refresh

В экселе функция звучит так
Range("A51").Select
ActiveSheet.PivotTables("СводнаяТаблица3").PivotCache.Refresh

Пока игралась сама поняла, как. Тема закрыта, жаль удалить совсем нельзя.

Последний раз редактировалось Arahnid; 03.10.2007 в 16:42.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сводную таблицу в Excel пакетом? zinius DAX: Программирование 6 14.02.2007 11:58
Невозможно создать таблицу chel DAX: Программирование 0 21.04.2004 21:02
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Как сделать сводную таблицу? kalex DAX: Программирование 3 08.01.2003 15:22
Добавить поле в таблицу -> обновление Datasource Surok DAX: Программирование 1 21.10.2002 14:03

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

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

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