Организация передачи данных бухгалтерской отчетности



 

Существует множество способов и программ, которые позволяют создавать отчетные документы. Но, как правило, отчеты, полученные стандартными способами, или специальными программами не позволяют гибко менять структуру отчета, а тем более редактировать его. При решении проблемы с отчетными документами можно использовать стандартный табличный - процессор Excel, как наиболее гибкую программу для работы с отчетными документами. Excel не имеет никаких стандартных функций для взаимодействия Delphi-приложениями. Доступ к документам Word, Excel и многими другими распространенными программами, входящими в стандартную установку Microsoft Office, осуществляется из приложений Delphi с помощью компонентов, размещенных на вкладке Servers. Эти компоненты отображают множество импортируемых серверов TOleServer. В этом классе объявлены абстрактные методы и свойства, позволяющие установить связь с сервером. Поэтому объекты класса TOleServer нельзя создавать непосредственно. В приложениях используются только потомки этого класса – конкретные серверы COM. Они создаются импортом библиотек, осуществляемым в среде Delphi командой Project | Import.

Вкладка Servers имеет следующий общий вид изображенный на рисунке 13.


Рисунок 13 Палитра компонентов Servers

с помощью метода CreateOleObject (<вид Application>) можно создать приложение программным путем на этапе выполнения. Параметром является строка символов, определяющая вид создаваемого приложения. Например,

ExcelApp= CreateOleObject (‘Excel.Application’);

При этом переменная ExcelApp должна быть описана как переменная вариантного типа Variant. Т.е. переменная, тип которой определяется в процессе программы.

Таблица 3.1


Дата добавления: 2015-12-21; просмотров: 11; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!