
- •Лабораторная работа №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. Результаты работы
4. Результаты работы
Результатом выполнения данной работы являются:
− макеты отчетов различных видов с учетом полученных заданий, которые сохранены в Вашей базе данных;
− отчет с кратким описанием проделанной работы и приложением распечатанных отчетов.
Лабораторная работа №9
АВТОМАТИЗАЦИЯ ПРИЛОЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ МАКРОСОВ
Тема: Автоматизация приложения с использованием макросов в среде Microsoft Access 97 .
Цель: Обработка событий для форм и отчетов приложения и выполнение различных действий в зависимости от значений данных.
1. Краткие теоретические сведения
1.1 Одним из способов автоматизации приложения является использование макросов.
Макросы могут вызываться в ответ на многие виды событий: изменение данных, открытие или закрытие формы или отчета и даже передача фокуса от одного элемента управления к другому. В макрос можно включить несколько макрокоманд и задать проверку условий таким образом, что различные действия будут выполняться в зависимости от значений данных в формах или отчетах.
1.2.Access для работы с макросами предоставляет особую панель инструментов (слева направо):
Сохранить ─ сохраняет макет объекта в режиме таблицы, структуру таблицы, запроса, формы или отчета, а также структуру и содержимое макроса или модуля;
Предварительный просмотр ─ выводит на экран активный объект, например, форму, таблицу или отчет, в том виде, который он будет иметь при печати. Пользователь имеет возможность увеличить и уменьшить масштаб изображения или вывести на экран несколько страниц одновременно;
Вставить ─ вставляет содержимое буфера (например, элемент управления или запись) в активный объект базы данных. Команду Вставить используют
вместе с командами Копировать или Вырезать для копирования или перемещения
элементов. Для отмены последней операции вставки выберите в меню Правка команду Отменить вставку из буфера;
Отменить ─ отменяет последнюю обратимую операцию. Имя команды изменяется в зависимости от отменяемого действия (например, на Отменить удаление в буфер или Отменить перемещение). Если последнее действие не может быть отменено, имя команды изменяется на Отмена невозможна;
Имена макросов ─ переключает режимы вывода и скрытия столбца Имя макроса в окне макроса. Столбец Имя макроса необходимо вывести на экран при создании группы макросов;
Условия ─ переключает режимы вывода и скрытия столбца Условие в окне макроса. Столбец Условие необходимо вывести на экран при определении условий в макросе;
Добавить строки ─ создает пустую строку над выделенной строкой. Для выделения строки щелкните маркер ее выделения. Тип добавляемой строки зависит от текущего режима или окна;
Удалить строки ─ удаляет выделенную строку (строки). Для выделения строки щелкните ее маркер выделения;
Запуск ─ запускает активный макрос, открытый в окне макроса. Если в окне макросов открыта группа макросов, запускается первый макрос из этой группы. Если первая строка макроса является пустой или содержит комментарий, макрос не запускается;
По шагам ─ включает и отключает режим пошагового выполнения макроса. При включении этого режима макрокоманды можно запускать последовательно одну за одной;
Окно базы данных ─ выводит на передний план окно базы данных, содержащее списки всех объектов текущей базы данных. Используется, например, для переноса объектов с помощью мыши из окна базы данных в текущее окно.
1.3 В окне БД STUD не все макросы могут быть запущены из окна БД, так как они могут зависеть от элементов управления какой-либо формы или отчета.
1.4 Для создания нового макроса щелкните по корешку Макросы в окне БД и затем по кнопке Создать. В верхней части окна создания макроса присутствуют 2 столбца с заголовками:
1. Макрокоманда - в нем задается одна из макрокоманд, предоставляемых
Access, из выпадающего списка.
2.Примечание ─ содержит комментарии к выполняемым действиям.
Если в первом столбце Вы выберите макрокоманду, Access выведет в нижней панели окна макроса ее аргументы.