
- •Отчеты в Visual Studio
- •Средства создания отчетов
- •Технология COM
- •Технология COM
- •1. Подключение библиотек
- •2. Ссылка на пространство имен (для удобства)
- •3. Создание необходимых объекты – экземпляров класса
- •Объект Application –приложение Excel
- •Объект Application – свойства
- •Объект Application –методы
- •Объект Application - Программно в VisualStudio
- •Объект WorkBook – рабочая книга
- •WorkBook – свойства
- •WorkBook – методы
- •WorkBook – методы
- •Объект WorkBook - Программно в VisualStudio
- •Объект WorkSheet
- •WorkSheet – Свойства
- •WorkSheet – Свойства
- •Объект WorkSheet - Программно в VisualStudio
- •Объекты Range, Cell - диапазон ячеек и ячейка
- •Range – Свойства
- •Range – Свойства
- •Range – Свойства
- •Объекты Range, Cell - Программно в VisualStudio
- •Итого “Cоздание отчета БД в Excel”
- •4. Программно или мастером создать автономный или подключенный объект ADO для получения данных
- •Пример 1 -
- •Форма
- •Подключить библиотеки, добавить ссылку на пространство имен
- •Обработчик на кн. «Вычислить»
- •Пример 2
- •Форма и результат выполнения
- •Обработчик на кнопку
- •Обработчик на кнопку
- •Пример 3
- •Форма и результат
- •Обработчик
- •Обработчик
- •Обработчик
- •Обработчик
- •Обработчик
- •Результат
- •конец

Отчеты в Visual Studio
1

Средства создания отчетов
1.Обычные офисные средства, такие, как Microsoft Office, с интегрированными возможностями для извлечения данных. (VSTO или технология COM)
2.Microsoft Reporting Services
3.Crystal Reports for Microsoft Visual Studio .NET
2

Технология COM
3

Технология COM
(Component Object Model — компонентная объектная модель), разработанная компанией Microsoft и применяемая в Visual Basic, позволяет использовать в разработке приложений возможности других программ, поддерживающих данную модель, таких, например, как программы, входящие в пакет Microsoft Office.
Из приложений, созданных в Visual Basic, можно передавать данные в Excel или Word для формирования документов и их печати, построения диаграмм и графиков, а также получать данные из этих программ.
4

1. Подключение библиотек
Project Add Reference закладка COM выбрать необходимую библиотеку, например, Microsoft Excel 11.0 Objecl Library
(Цифра 11 обозначает установленную на компьютере версию Microsoft Excel (11 соответствует версии Microsoft Office 2003). )
5

6

2. Ссылка на пространство имен (для удобства)
Imports Microsoft.Office.Interop, где Interop ( от англ.Interoperation)
7

3. Создание необходимых объекты – экземпляров класса
Объектная модель Excel
Application
WorkBook
WorkSheet
Range(“ИмяЯчейки”)
Cells(НомерСтроки,НомерСтолбца)
8

Объект Application –приложение Excel
9

Объект Application – свойства
10