- •Оглавление
- •1. Цели и задачи лабораторного практикума
- •2. Программа и порядок выполнения лабораторных работ
- •3. Требования к оформлению отчета о выполнении лабораторной работы
- •4. Лабораторная работа №1 Разработка приложений на языке программирования Visual Basic for Application в программной среде ms Office
- •1. Структура редактора vba
- •Окно Project – vba Project (окно проекта)
- •Окно редактирования кода
- •Окно Properties
- •Окно редактирования форм
- •2. Создание пользовательской функции. Процедура Sub
- •Способы выполнения процедуры Sub
- •Работа с макрорекордером
- •3. Создание процедур обработки событий элементов управления, встроенных в рабочие листы Excel
- •4. Объектная модель программы ms excel
- •Четыре ключевых объекта
- •Объект Application
- •Объект Workbook и семейство Workbooks
- •Объект Worksheet и семейство Worksheets
- •Объект Range
- •5. Работа с базами данных на основе модели dao (Data Access Objects)
- •Открытие базы(источника данных)
- •Объект Recordset
- •Объект Field
- •Порядок работы при объектном доступе к данным (предполагается, что база данных существует):
- •5.Индивидуальные задания для выполнения лабораторной работы №1
- •Контрольные вопросы
- •6.Лабораторная работа №2 «Создание sql – запросов при использовании специального программного средства субд Microsoft Access»
- •1. Основные понятия реляционных баз данных
- •2. Связывание реляционных таблиц. Типы связей между реляционными таблицами.
- •Связь типа “один-к-одному” (1:1)
- •Связь типа “один-ко-многим” (1:м)
- •Связь типа “много-ко-многим” (м: м)
- •3.Создание базы данных в ms Access с помощью конструктора
- •4.Определение связи таблиц
- •5.Общие сведения об sql. Простейшие sql-запросы.
- •Контрольные упражнения
- •6.Функции агрегирования в sql- запросах
- •Контрольные упражнения
- •7.Использование вложенных запросов
- •7.Индивидуальные задания для выполнения лабораторной работы №2
- •Контрольные вопросы
- •8.Лабораторная работа №3 “Язык разметки гипертекста html ”
- •1.Общие сведения
- •2. Наиболее часто используемые теги и их описание
- •3.Технология css
- •8. Индивидуальные задания для выполнения лабораторной работы №3
- •Контрольные вопросы:
- •9.Лабораторная работа №4 «Создание интерактивных, динамически изменяемых страниц с использованием JavaScript»
- •1.Общие сведения
- •2.Операторы управления JavaScript
- •3.Размещение JavaScript на html-странице
- •4.События
- •5.Функции
- •10.Индивидуальные задания для выполнения лабораторной работы №4
- •Контрольные вопросы
- •Список литературы
- •Приложение. Образец формы титульного листа отчета о выполнении лабораторной работы
Объект Application
Объект Application –это главный (корневой) объект в иерархии объектов Excel, представляющий само приложение Excel.Он имеет большое число свойств и методов, позволяющих установить общие параметры приложения Excel.Перечислим основные его свойства и методы.
Основные свойства объекта Application
1 ActiveWorkbook, ActiveSheet, ActiveCell-возвращают активную,соответственно,рабочую книгу,рабочий лист и ячейку.В следующем примере в активной ячейке вводиться срока “Отчет”:
ActiveCell.Value=”Отчет”
2 Caption-возвращает или устанавливает текст из заголовка главного окна Excel.В следующем примере в качестве заголовка окна приложения устанавливается текст “Отчет за май”
Application.Caption=”Отчет за май”
3.DisplayFormulaBar-логическое свойство, регулирующее отображение строки формул.Например в следующем коде строка формул не отображается: Application.DisplayFormulaBar
4 DisplayStatusbar- логическое свойство, регулирующее отображение строки состояния
5 Path-возвращает путь к файлу Excel.exe
6 StatusBar- возвращает или устанавливает текст, выводимый в строке состояния
7 Version –возвращает номер текущей версии Excel.Используется для проверки применения корректной версии.Например:
If Application.Varsion <> “9.0” Then Exit Sub
Объект Workbook и семейство Workbooks
В иерархии Excel этот объект идет сразу после объекта Application и представляет файл рабочей книги.
Основные свойства объекта Workbook и семейства Workbooks
1 ActiveSheet – возвращает активный лист книги
2 Name –возвращает или устанавливает имя книги
З Path-возвращает полное имя папки, в которой находиться данная книга
4 Saved-логическое свойство , которое устанавливает , не производились ли изменения в книге со времени его последнего сохранения
Основные методы объекта Workbook и семейства Workbooks
1 Activate – активизирует рабочую книгу так, что ее первый рабочий лист становится активным.Например:
Workbooks(“Отдел кадров”).Activate
2 Protect- защищает рабочую книгу от внесения в нее изменений
3 Close –закрывает книгу
4 Open- открывает существующую книгу.Синтакис:
Open(FileName), где FileName –имя открываемого файла
Например:
Open(“Storage.xls”)
5 .Save-сохраняет книгу.например можно сохранить активную книгу: Application.ActiveWorkbook.Save
Основными событиями этого объекта являются Open (происходит при открытии книги).Например, напишем процедуру обработки события Open объекта Workbook при ее открытии.При этом мы выведем некоторое сообщение :
Sub Workbook_Open()
MsgBox(“Привет”)
End Sub
