Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ПРОГ_ИНЖ / Лекция 10_3.ppt
X
- •Отчеты в 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
- •Форма и результат
- •Обработчик
- •Обработчик
- •Обработчик
- •Обработчик
- •Обработчик
- •Результат
- •конец
Обработчик
Dim cn As New SqlConnection Dim strsql As String cn.ConnectionString = " …"
strsql = " select * from модель" cn.Open()
Dim cmd As New SqlCommand(strsql, cn) Dim rdr As SqlDataReader = cmd.ExecuteReader()
41
Обработчик
Dim i As Integer = 3 While rdr.Read
'Добавляем данные xlSheet.cells(i, 1) = rdr("код_модели")
xlSheet.cells(i, 2) = rdr("название_модели") xlSheet.cells(i, 3) = rdr("цена")
i = i + 1 End While
42
Обработчик
'Отображаем лист xlSheet.Application.Visible = True cn.Close()
43
Результат
44
конец
45
Соседние файлы в папке ПРОГ_ИНЖ
