- •Лабораторная работа №1
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Создание проекта базы данных stud.
- •2.2. Создание таблиц в режиме конструктора.
- •2.3. Установка свойств полей таблицы "Преподаватели".
- •2.4. Создание таблиц в режиме мастера таблиц.
- •2.5. Создание ограничений на значения для полей.
- •2.6. Создание первичных ключей для таблиц.
- •2.7. Установление связей между таблицами.
- •2.8. Создание индексов.
- •Результаты работы
- •Лабораторная работа №2
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Модификация таблиц базы данных.
- •2.1.1. Добавление нового поля в таблицу.
- •2.1.2. Копирование полей в таблице.
- •2.5. Создание масок ввода значений.
- •2.1.3. Удаление описания поля.
- •2.1.4. Модификация свойств данных.
- •2.2. Модификация структуры базы данных.
- •2.2.1. Изменение первичных ключей базы данных.
- •2.2.2. Модификация структуры связей базы данных.
- •2.2.3. Расщепление таблиц.
- •2.2.4. Объединение таблиц.
- •3. Результат выполнения работы
- •Лабораторная работа №3
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Импорт данных.
- •2.1.1. Импорт таблиц баз данных.
- •2.1.2. Импорт данных из электронной таблицы Excel.
- •2.1.3. Импорт текстовых файлов.
- •2.2. Экспорт данных.
- •2.3. Присоединение внешних данных.
- •2.3.1. Присоединение таблицы Результаты из бд филиала.
- •3. Результаты работы
- •Предмет
- •2.1.2. Создание итогового запроса.
- •2.1.3. Создание запроса с параметром.
- •2.1.4. Создание перекрестного запроса.
- •2.1.5. Создание запроса типа "внешнее объединение".
- •2.2. Использование мастера запросов.
- •3. Результаты работы
- •Лабораторная работа № 5
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Вставка данных в таблицу.
- •2.2. Создание новой таблицы при помощи запроса.
- •2.3. Запросы на обновление групп записей.
- •2.4. Запрос на удаление группы записей.
- •2.5. Ошибки, возникающие при выполнении запросов.
- •3. Результаты работы
- •Лабораторная работа №6
- •2. Пример решения
- •2.1. Создание простых запросов.
- •2.2. Создание многотабличного запроса.
- •2.3. Запросы с параметрами.
- •2.4. Создание многотабличного запроса с параметрически заданным условием отбора.
- •2.5. Групповые запросы.
- •2.6. Создание запроса на объединение таблиц.
- •2.7. Запросы, использующие таблицы удаленной бд.
- •Приложение 3
- •2.8. Запросы объединения инструкций select.
- •2.9. Перекрестные запросы на sql.
- •2.10. Запросы − действия на sql.
- •2.10.1. Запрос на создание таблицы.
- •2.10.2 Запросы на модификацию данных с использованием sql.
- •2.10.3 Запросы на удаление данных на sql.
- •2.10.4 Запрос на добавление данных в таблицу.
- •3. Результаты работы
- •Лабораторная работа №7
- •1. Краткие теоретические сведения
- •2.Постановка задачи
- •3.Пример решения
- •4. Результаты работы
- •1.2. Стандартная панель инструментов окна предварительного просмотра (слева направо):
- •2. Постановка задачи
- •3. Пример решения
- •3.1 Построение отчета "Сведения по зарплате":
- •3.2 Создание отчетов с помощью мастера:
- •3.2.1. Рассмотрим создание отчетов с помощью мастера на примерах отчетов "Отчет о оценках" и "Почтовые наклейки".
- •3.4Создание отчета с внедрением объектов:
- •4. Результаты работы
- •Лабораторная работа №9
- •Цель: Обработка событий для форм и отчетов приложения и выполнение различных действий в зависимости от значений данных.
- •1. Краткие теоретические сведения
- •1.6 Макросы могут включать в себя несколько макрокоманд.
- •2. Постановка задачи
- •3. Пример решения.
- •3.3. Организация работы с отчетами.
- •4. Результаты работы
- •Лабораторная работа №10
- •1.Краткие теоретические сведения
- •1.6. Microsoft Access Basic поддерживает следующие типы данных:
- •1.7. Инструкции:
- •1.8.Семейства, объекты, свойства и методы.
- •Чтобы создать с помощью переменной ссылку на поле "Фамилия" в таблице "Преподаватели", используя только что созданную переменную tblMyTable, введите:
- •1.12 Функции и подпрограммы.
- •2. Постановка задачи
- •3. Решение задачи
- •Лабораторная работа №11
- •1. Постановка задачи
- •2. Пример решения
- •3. Результаты работы
- •Лабораторная работа №12
- •1.Постановка задачи
- •2. Пример решении
- •3. Результаты работы
СОДЕРЖАНИЕ
Введение
1.Лабораторная работа №1. 3
Разработка проекта базы данных (MS Access)
2.Лабораторная работа №2. 12
Модификация проекта базы данных(MS Access)
3.Лабораторная работа №3. 23
Экспорт,импорт и присоединение данных (MSAccess)
4.Лабораторная работа №4. 34
Запросы выборки данных(MS Access)
5.Лабораторная работа №5. 44
Запросы на изменение данных (MS Access)
6.Лабораторная работа №6. 51
Создание запросов на языке SQL(MS Access)
7.Лабораторная работа №7. 74
Приобретение навыков работы в формах(MS Access)
8.Лабораторная работа №8. 90
Обучение построения отчетов (MS Access)
9.Лабораторная работа №9. 102
Автоматизация приложения использованием макросов(MS Access)
10.Лабораторная работа №10. 119
Использование модулей Access Basic для автоматизации управления
11.Лабораторная работа №11. 146
Создание пользовательской панели инструментов,
строки меню. Создание панели управления приложением (MS Access)
12.Лабораторная работа №12. 158
Основы работы с данными в локальной сети. Транзакции(MSAccess)
Лабораторная работа №1
РАЗРАБОТКА ПРОЕКТА БАЗЫ ДАННЫХ
Тема: разработка проекта базы данных.
Цель: получить навыки генерации проекта базы данных MS ACCESS.
1. Постановка задачи
1. Создать таблицы разрабатываемой базы.
2. Описать свойства полей, входящих в таблицы и самих таблиц.
3. Установить связи между таблицами проекта и описать их характер.
4. Создать первичные ключи полей таблиц и индексы.
2. Пример решения
2.1. Создание проекта базы данных stud.
Войдите в Microsoft ACCESS, щелкнув в Windows на иконке Microsoft Access.
После загрузки Access, появится окно, при помощи которого можно открыть созданную базу или создать новую. Для создания новой базы выберем пункт "Новая база", и в появившемся диалоговом окне определим имя создаваемой базы как STUD и место на диске, где она будет храниться (диск, каталоги). После нажатия кнопки "ОК" на экране появится окно базы данных. содержащее информацию обо всех объектах созданной базы.
Примечание (для версии ACCESS 2.0):
Откроем меню File, содержащее основные команды управления базой данных, команды настроек и списком ранее открываемых баз. Для создания новой базы выберем пункт "New Database", и в появившемся диалоговом окне определим имя создаваемой базы как STUD и место на диске, где она будет храниться (диск, каталоги). После нажатия кнопки "ОК" на экране появится окно базы данных. содержащее информацию обо всех объектах созданной базы.
2.2. Создание таблиц в режиме конструктора.
Для создания таблицы необходимо при активном окне базы данных щелкнуть по корешку "Таблицы", а затем по кнопке "Создать". Access откроет диалоговое окно с запросом о методе создания таблицы, где выберем пункт "Конструктор" и нажмем “Ok”.
Откроется окно структуры таблицы в режиме конструктора, содержащее в верхней части описание полей таблицы, а в нижней описания свойств полей, выбираемых вверху.
Заполним описания полей для таблицы "Преподаватели" данными таблицы1:
Таблица 1.
Поле "Тип данных" представляет собой скрытое меню, вызываемое щелчком мыши на кнопке "" на строке, для которой выбираем тип. О типах данных в Access см. прил.1.
2.3. Установка свойств полей таблицы "Преподаватели".
Каждое поле таблицы в Access имеет определенный набор свойств. Access автоматически устанавливает размер поля. Размер часто бывает больше, чем надо. Поэтому установим для полей созданной таблицы Преподаватели, следующие свойства:
Имя поля |
Размер поля |
Номер_П |
Целое |
Имя |
15 |
Отчество |
25 |
Фамилия |
15 |
Кафедра |
15 |
Должность |
10 |
Дом_адрес |
30 |
Зарплата |
Денежный |
2.4. Создание таблиц в режиме мастера таблиц.
Появившееся окно мастера содержит список шаблонов таблиц (слева), список полей, входящих в эти таблицы (середина окна) и итоговый список полей,
которые будет содержать наша таблица (справа).
Для включения поля в нашу таблицу необходимо выбрать это поле в списке и щелкнуть на кнопке ">". Для переноса всех полей используется кнопка ">>"
Выберем шаблон таблицы "Студенты", в нем выберем и перенесем поля: "Фамилия", "Имя", "Отчество", "Факультет", "Адрес", "Заметки". Нажмем кнопку "Далее".
В появившемся окне с запросом нового имени для таблицы введем "Студенты". Щелкнем по кнопке "Ок".
Access первоначально ищет соответствия названий полей созданной таблицы с уже существующими таблицами, чтобы выделить поля, которые следует использовать в качестве первичных ключей.
Если он находит такие поля - то предполагает, что между этими таблицами должна существовать связь типа "один-ко-многим". С этим вариантом можно согласиться, либо использовать в качестве ключа другое поле, список которых появится после выбора строки "Самостоятельное определение пользователем", и нажатия кнопки "Далее".
Связь между таблицами мы установим позже. Нажимаем кнопку "Далее" и на запрос о дальнейших действиях выбираем первый вариант: "Изменение структуры таблицы". Остальные варианты предназначены для ввода данных в созданную таблицу в табличном варианте, или через "мастер форм".
Нажмем кнопку "Готово" для завершения создания таблицы "Студенты". Откроется окно конструктора таблиц, в котором введем дополнительные поля приведенные в Таблице2 и введем новые размеры полей.
Таблица2
Свойства полей:
-
Имя поля
Размер поля
Номер_С
Длинное целое
Фамилия
15
Имя
20
Отчество
25
Факультет
30
Группа
10
Специальность
25
Год_рожд
Краткий формат даты
Адрес
30
Создайте самостоятельно таблицу “Результаты”
Таблица3.