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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2009, 17:33   #12  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,716 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Ну, не получается так просто. Не получается. Получаем усложнение, а не упрощение. Не в самом методе копирования, а в его использовании. Как с этим работать-то?

Чтобы использовать объектные параметры их предварительно надо создать. Значит, озаботится их хранением где-то во вне. Значит, в общем случае код получается примерно такой

ComSource = создатьCom(BookMark1)
ComTarget = создатьCom(BookMark2)
copyAndInsertRange(ComSource, ComTarget)

Это альтернатива существующему

copyAndInsertRange(BookMark1, BookMark2)

Имеем минимум 3 строчки кода против 1 (а реально больше, поскольку надо озаботится описанием переменных и дополнительными проверками). Хуже того, это придется постоянно повторять (писанину кода) при написании новых отчетов. Новый отчет - новые 3 строчки, вместо 1. Какие уж тут последующие удобства!

Когда такое будет оправдано? Только при многократном использовании, хотя бы одного из Com-объектов. Или же при копировании между разными файлами Excel. Это действительно настолько часто встречающаяся ситуация, чтобы создавать себе проблемы?
Теги
columns, com connector, excel, колонки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Копирование листа Excel целиком ax3.0 sp4 KR3 hlopez DAX: Программирование 1 20.04.2009 11:34
Копирование листов в Excel с шаблоном Zoe DAX: Программирование 8 20.11.2008 15:50
Копирование листов в Excel Андрей К. DAX: База знаний и проекты 12 30.08.2007 08:44
Вывод в Excel в формате XML и ширина колонок gl00mie DAX: Программирование 1 30.10.2006 10:45
Копирование из Грида в Excel ArturK DAX: Программирование 5 09.03.2004 19:55

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

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

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