- •Методические указания
- •1Общие сведения
- •1.1Что такое access
- •1.2Что может access
- •1.2.1Управление реляционными базами данных
- •1.2.2Защита базы данных
- •1.2.3Работа с мастерами
- •1.2.4Формы и отчеты wysiwyg
- •1.2.5Многотабличные запросы
- •1.2.6Графики и диаграммы
- •1.2.7Встроенные функции
- •1.2.8Макрос: программирование без программирования
- •1.2.9Модули: Visual Basic for Applications
- •1.2.10Импортирование, экспортирование и связывание внешних файлов
- •1.2.11Возможности dde и ole
- •1.2.12Информация для пользователей электронных таблиц
- •1.2.13Контекстно-зависимая справка и Помощник
- •2Разработка реляционной (многотабличной) базы данных.
- •1.1Теоретические аспекты разработки реляционной базы данных
- •1.1.1Допустимая организация данных
- •1.1.2Ограничения целостности
- •1.1.3Организация данных
- •1.1.4Целостность данных
- •1.2Постановка задачи
- •3Лабораторная работа №1_
- •1.1Создание структуры базы данных и установление связей между таблицами
- •1.2Порядок оформления отчета
- •1.3Контрольные вопросы
- •4Лабораторная работа №2
- •1.1Создание однотабличных форм для ввода данных в таблицы
- •1.1.1Создайте формы для ввода данных в таблицы.
- •1.1.2Создание формы с вкладками
- •1.2Создание многотабличных форм для ввода информации при помощи мастера
- •1.3Порядок оформления отчета
- •1.4Контрольные вопросы
- •5Лабораторная работа №3
- •1.1Формирование запросов для многотабличной базы данных
- •1.1.1Запрос на выборку
- •1.1.2Запрос с параметрами
- •1.1.3Перекрестный запрос
- •1.1.4Итоговый запрос
- •1.1.5Запрос с использованием вычисляемых полей
- •1.1.6Запрос действие
- •1.2Порядок оформления отчета
- •1.3Контрольные вопросы
- •6Лабораторная работа №4
- •1.1Разработка сложной составной формы .
- •1.1.1Создание формы с данными двух взаимосвязанных таблиц
- •1.1.2Создание формы с диаграммой на основании перекрёстного запроса.
- •1.1.3Вычисления в форме
- •1.2Контрольные вопросы
- •1.3Порядок оформления отчета
- •7Лабораторная работа №5
- •1.1Создание автоотчетов
- •1.2 Создание отчетов с вычисляемыми полями и итоговыми данными
- •1.3Создание отчетов с использованием группировки и сортировки полей
- •1.4Контрольные вопросы
- •1.5Порядок оформления отчета
- •8Лабораторная работа №6
- •1.1Разработка кнопочного меню
- •9Лабораторная работа №7
- •1.1Работа с макросами
- •1.1.1Автоматический запуск макроса
- •1.1.2Линейный макрос.
- •1.1.3Условный макрос
- •1.1.4Пример работы макросов добавление в архив и удаление из архива.
- •1.1.5Взаимодействие форм
- •1.1.6Пример работы макросов.
- •1.2Контрольные вопросы
1.1.6Пример работы макросов.
П росмотр количества товара на складе.
Рисунок 40 Просмотр количества товара на складе
Просмотр количества на складе после изменения количества на 1000.
Рисунок 41 Просмотр количества на складе после изменения количества на 1000
1.2Контрольные вопросы
Какие функции выполняет макрос AutoExec?
Виды макросов?
Назначение макросов?
Какие аргументы имеет макрокоманда Открыть запрос?
Какая макрокоманда позволяет из макроса вывести на экран сообщение?
Какая макрокоманда отключает вывод предупреждающих сообщений, выдаваемых выполняющимися запросами?
Как изменить последовательность выполнения макрокоманд в макросе?
Назначение макрокоманды СдвигРазмер?
Какая макрокоманда позволяет изменить текущую запись в объекте?
Какая макрокоманда изменяет значение поля записи?
ЛИТЕРАТУРА
Дейт К. Введение в системы баз данных, 6-е изд. пер. с англ., М.-С-Пб-К: Издательский дом «Вильямс», 2000 – 848с.: ил.
Хансен Г.,Хансен Д.Базы данных: разработка и управление, пер. с англ., М.: ЗАО«Издательство БИНОМ», 1999. – 704с.: ил.
Карпова Т. Базы данных. Модели, разработка, реализация, Изд. Питер 2001 г. ISBN 5-272-00278-4
Вейскас Дж. Эффективная работа с Microsoft Access 2000, Пер. с англ. В. Широков Изд. СПб. М. Харьков Питер 2000
Ю. Бекаревич, Н. Пушкина MS ACCESS 2000
СПИСОК ТАБЛИЦ
Таблица 1 Характеристики полей таблицы Преподаватель 11
Таблица 2 Характеристики полей таблицы Студент 12
Таблица 3 Характеристики полей таблицы Дисциплины 13
Таблица 4 Характеристики полей таблицы Оценки 13
Таблица 5 Преподаватели 16
Таблица 6 Студент 16
Таблица 7 Дисциплины 18
Таблица 8 Оценки 19
Таблица 9 Аргументы команд макроса О1 41
Таблица 10 Аргументы команд макроса О2 41
Таблица 11 Аргументы команд макроса Отчисления 44
Таблица 12 Аргументы команд макроса Восстановление 45
СПИСОК ИЛЛЮСТРАЦИЙ
Рисунок 1 Форма Дисциплины 16
Рисунок 2 Форма Преподаватели 16
Рисунок 3 Форма Преподаватели 17
Рисунок 4 Форма Студент 18
Рисунок 5 Форма Оценки 20
Рисунок 6 Форма Преподаватели и дисциплины после работы мастера 27
Рисунок 7 Форма Преподаватели и дисциплины после доработки в режиме конструктора 28
Рисунок 8 Запрос на выборку в режиме конструктора Дисциплины оценки студенты. 28
Рисунок 9 Результат запроса Дисциплины оценки студенты. 29
Рисунок 10 Перекрёстный запрос на основании запроса Дисциплины Оценки Дисциплины в режиме конструктора 29
Рисунок 11 Результат перекрёстного запроса Дисциплины Оценки Студенты 29
Рисунок 12 Форма Дисциплины Преподаватели 30
Рисунок 13 Оценки по дисциплинам 31
Рисунок 14Форма успеваемости студентов в режиме конструктора. 32
Рисунок 15 Экзаменационная ведомость в режиме коструктора 35
Рисунок 16 Отчет Экзаменационная ведомость 35
Рисунок 17 Главная страница кнопочного меню Деканат 37
Рисунок 18 Страница «Формы для ввода» 37
Рисунок 19 Страница Архив 38
Рисунок 20 Результат выполнения макроса 40
Рисунок 21 Групповой линейный макрос Двоечники 41
Рисунок 22 Окно свойств формы Дисциплина 42
Рисунок 23 Окно свойств поля Код дисциплины 42
Рисунок 24 Окно команды Последовательность перехода формы Дисциплина 43
Рисунок 25 Макрос Отчисления студентов 44
Рисунок 26 Макрос Восстановление студентов 45
Рисунок 27 Форма Действие 45
Рисунок 28 Окно свойств поля со списком 46
Рисунок 29 Макрос Действие 46
Рисунок 30 Окно свойств поля со списком 46
Рисунок 31Макросы для перехода к выбору действия и выход из форм Студенты и Архив 47
Рисунок 32 Пример работы макросов Добавление В Архив и Удаление Из Архива 47
Рисунок 33 Схема БД СКЛАД 48
Рисунок 34 Макрос на открытие формы Заказ1 48
Рисунок 35 Форма заказ1 48
Рисунок 36 Макрос Склад 49
Рисунок 37 Запрос на выборку в режиме конструктора 49
Рисунок 38 Макрос Запрос 49
Рисунок 39Макрос Выход 50
Рисунок 40 Просмотр количества товара на складе 50
Рисунок 41 Просмотр количества на складе после изменения количества на 1000 51