- •Глава 2
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Приложение к лр №1
- •Лабораторная работа 2: Модификация структуры бд. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 3. Корректировка данных. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 4: Сортировка, индексация, поиск и фильтрация данных. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 5: Импорт, экспорт и присоединение данных Цель работы
- •Общие сведения
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 6: Создание запросов на языке qbe. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 7: Создание экранной формы. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа № 8: Создание отчетов. Цель работ
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа № 9: Создание макросов. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 10: Создание меню приложения. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 11: Создание приложения. Цель работы
- •Общие сведения
- •Порядок выполнения работы
Задание для самостоятельной работы.
Объедините Меню1 и Меню2, перетащив содержимое первого меню во второе. У вас должно получиться меню приведенное на рисунке 2.14. После этого Меню1 можно удалить из списка.
Рис. 2.14Объединенное меню
Добавьте к пунктам подменю, относящегося к пункту линейки «Нагрузка», еще один пункт – «По категориям». Добавляемый пункт свяжите с всплывающим меню, состоящим из следующих пунктов: «Все», «доценты», «ассистенты», «ассистенты к.н.», «профессора». Каждый пункт должен быть связан с вызовом отчета «Планируемая нагрузка», представленного на рисунке 2.8. При выборе первого пункта отчет должен выводиться целиком, а при выборе остальных четырех пунктов - только для преподавателей выбранной категории.
Поменяйте подпись пункта меню «Сообщение» на значение «Об авторе», назначив букву «О» в качестве «горячей» клавиши.
Создайте кнопочную форму, показанную на рисунке 2.15, связав с каждой кнопкой команду запуска соответствующей формы или отчета. С последней кнопкой надо связать команду выхода из приложения. Сделайте эту форму главной формой приложения вместо формы, созданной в пункте 4.
Рис. 2.15Главная форма приложения Teach
Лабораторная работа 11: Создание приложения. Цель работы
Создание небольшой автоматизированной системы, объединяющей таблицы, запросы, экранные формы и отчеты, и предназначенной для решения задачи из некоторой предметной области
Общие сведения
Разработке приложений посвящена вторая часть этой книги. Работа по созданию приложения состоит из двух частей:
проектирование и реализация базы данных, то есть создание хранилища данных,
разработка интерфейса пользователя, то есть обеспечение удобного и надежного доступа пользователя системы к хранящимся в ней данным.
Для выполнения лабораторной работы необходимо ознакомиться хотя бы с одним из методов проектирования БД, которые описаны в главе 3. Проектировать интерфейс не нужно, он определен заданием, и его требуется только реализовать.
Порядок выполнения работы
По согласованию с преподавателем выберите одно из индивидуальных заданий, представленных в Приложении1.
Выберите один из методов проектирования БД, описанных в главе 3, и с его помощью получите набор таблиц, необходимый для решения задачи.
В СУБД Accessопределите структуру каждой таблицы, заполните таблицы данными (2 – 3 строки) и определите постоянные связи между ними.
Реализуйте перечисленные в задании запросы.
Создайте отчеты.
Последовательно реализуйте все необходимые для решения задачи экранные формы. Начать следует с форм, которые не вызывают другие формы, а закончить главной(кнопочной) формой, которая объединит в себе все разработанные ранее элементы приложения.
Если экранная форма содержит элемент вызова запроса с параметром, то значение параметра должно задаваться не в стандартном окне ввода значения параметра, а в этой же форме. Значение параметра обычно вводится в поле формы или выбирается из списка. Привязка задания значения параметра к экранной форме потребует от вас корректировки запросов с параметрами. Замените в параметрических запросах стандартное задание значения параметра ссылками на элементы экранных форм типа Forms!<имя формы>!<имя элемента формы>.
Выполните тестирование полученного приложения. Если имеющихся в таблицах данных недостаточно для оценки правильности выполнения той или иной операции, добавьте необходимые данные.