- •Оглавление
- •Разработка и создание реляционных баз данных
- •1. Ознакомление с возможностями программы Access 2000 по созданию баз данных.
- •100 Минут
- •1.1. Создание базы данных
- •Проектирование таблицы «Здание»
- •Установка первичного ключа и сохранение структуры таблицы.
- •Добавление таблицы.
- •Связывание таблиц.
- •Ввод записей.
- •Создание форм.
- •Редактирование таблицы Работник.
- •Использование данных Access в Excel .
- •2. Самостоятельная работа.
- •60 Минут
- •Обработка данных в реляционных базах данных
- •1. Работа под руководством преподавателя 100 минут
- •2. Самостоятельная работа 60 минут
- •Ознакомление с возможностями программы Access 2000.
- •100 Минут
- •Анализ данных с помощью запросов.
- •Создание простого запроса.
- •Использование условий отбора в запросе.
- •Создание запросов в режиме конструктора.
- •Добавление в запрос вычисляемых полей.
- •Изменение свойств вычисляемых полей.
- •Создание перекрестных запросов.
- •Отображение данных в форме.
- •Создание формы с помощью Мастера.
- •Создание формы на основе запроса.
- •Создание формы с подчиненной формой.
- •Самостоятельная работа.
- •80 Минут
- •Обслуживание баз данных и применение сервисных средств
- •2. Самостоятельная работа 60 минут
- •1. Обслуживание баз данных и применение сервисных средств.
- •120 Минут
- •Поддержание порядка в базе данных.
- •Удаление объектов.
- •Переименование объектов.
- •Копирование объекта.
- •Использование описаний.
- •Защита базы данных.
- •Оптимизация производительности базы данных.
- •Сжатие базы данных.
- •Анализ быстродействия.
- •Документирование базы данных.
- •2. Самостоятельная работа
- •60 Минут
- •IV. Организация баз данных в корпоративных сетях
- •2. Самостоятельная работа 60 минут
- •1. Организация баз данных в корпоративных сетях.
- •120 Минут
- •Создание прототипа приложения.
- •Присоединение таблиц.
- •Разработка интерфейса.
- •2. Самостоятельная работа
- •60 Минут
- •V. Автоматизация и упорядочивание работы с базой данных
- •2. Самостоятельная работа 60 минут
- •120 Минут
- •Создание кнопок и макросов.
- •2. Самостоятельная работа
- •60 Минут
- •VI. Объединение компонентов базы данных в единое приложение
- •Объединение компонентов базы данных в единое приложение.
- •1.1Создание формы Главная_кнопочная_форма.
- •1.2Создание формы с именем Форма_таблицы.
- •1.3Создание формы с именем Форма_отчеты.
- •Обработка кнопки Архив.
- •1.5 Объединение созданных форм.
- •2. Самостоятельная работа
- •60 Минут
- •VII.Зачетное занятие по теме «Базы данных»
- •1. Общие рекомендации по выполнению зачетного задания.
- •2. Самостоятельная практическая работа
- •Итоговый контроль
Присоединение таблиц.
Создайте новую базу данных Отдел кадров (прототип).MDB и сохраните ее в папке Отдел кадров.
На вкладке Таблицы выполните команды меню Файл – Внешние данные – Связь с таблицами.
В открывшемся диалоговом окне Связи выделите строку Отдел кадров(данные) и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.
Нажмите кнопку Выделить все и нажмите кнопку ОК.
Все таблицы из базы данных Отдел кадров (данные).MDB присоединяются к текущей базе данных и их названия помечаются слева значком-стрелочкой.
Теперь с присоединенными таблицами можно работать так же, как с локальными, но нельзя изменять их структуру.
Разработка интерфейса.
Необходимо создать объекты, которые обеспечат работу пользователя с данными в этих таблицах. Для примера создадим простейший прототип подсистемы Управление персоналом.
Откройте файл базы данных Отдел кадров (прототип).mdb.
Выделите в списке таблиц таблицу ЛичныеДанные и нажмите стрелку справа на кнопке Новый объект на панели инструментов.
Выберите из списка объект Форма и затем в диалоговом окне Новая форма выберите элемент Автоформа:в столбец. На экране появится открытая форма ЛичныеДанные.
Для удобства работы с формой несколько изменим ее вид.
Перейдите в режим конструктора формы.
Выделите элемент управления Код вместе со связанной надписью и удалите его (поле код, как правило, пользователю не нужен).
Перейдите в режим формы и заполните форму своими данными. Обратите внимание на поле Резюме.
Перейдите в режим конструктора и увеличьте высоту области заголовка, примерно на 3 см.
Отключите на панели элементов кнопку Мастера.
Выберите на панели элементов элемент управления Кнопка и затем поместите указатель мыши в верхний левый угол области заголовка и щелкните левой кнопкой мыши. Появится кнопка с текущим номером.
Откройте для кнопки контекстное меню, выберите команду Свойства. Появится окно свойств.
Перейдите на вкладку Макет и введите в поле Надпись – А. Закройте окно Свойства.
Подведите указатель к границе кнопки и когда он примет вид двунапровленной стрелки, дважды щелкните левой кнопкой мыши. Кнопка станет маленькой и квадратной.
Переместите кнопку в левый верхний угол области заголовка.
Выделите кнопку и нажмите клавиши Ctrl+Ins. Кнопка скопируется в буфер обмена.
Нажмите клавиши Shift+Ins. Появится еще одна кнопка с надписью А.
Переместите ее правее созданной ранее кнопки.
Замените надпись А на Б.
Щелкните на кнопке Программа на панели инструментов. Произойдет переключение в редактор кода VBA и откроется окно модуля формы.
Введите в него следующий текст:
Private Function Letter_Click()
Dim nm As String
nm = Screen.ActiveControl.Caption
Me.Filter = "UCase(Фамилия) LIKE ' " & nm & "*'"
Me.FilterOn = True
Me.Refresh
End Function
Закройте окно VBA.
Выделите обе кнопки. Откройте окно Свойства. Перейдите на вкладку События и введите событие Нажатие кнопки =Letter_Click().
Закройте окно свойств. Закройте форму с сохранением изменений.
Перейдите в режим формы и нажмите кнопку А, произойдет фильтрация записей и откроется запись с фамилией на букву А.
Продемонстрируйте результаты работы преподавателю.
Закройте таблицу и форму.