Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уроки по ACCESS.doc
Скачиваний:
102
Добавлен:
02.05.2015
Размер:
1.08 Mб
Скачать

Задания

  1. Измените ввод в поле Оценка, чтобы вместо цифр выставлялось «отлично», «хорошо» и т. д. Для этого создайте таблицу «Список оценок» и используйте мастер подстановок. При создании таблицы учтите, что существует пять вариантов оценки: «1 — не явился», «2 — неудовлетворительно», «3 — удовлетворительно», «4 — хорошо», «5 — отлично».

  2. Вызовите схему данных и установите связь.

Рассчитайте средний балл каждого студента. Для этого поместите в конструктор запросов таблицы «Студенты» и «Оценки». В области поля первого столбца запроса введите текстФамилия и имя: [Фамилия] & " " & [Имя], во втором столбце -Средний балл: Оценка. Найдите на панели инструментов кнопку «Групповые операции»и нажмите ее. Примените групповую операцию «среднее» —Avg для поляСредний балл: Оценка. Исключите из выборки студентов отсутствовавших на экзамене. Для этого в третьем столбце для поляОценка выберите групповую операцию «минимальное значение» -Min, задайте условие на отбор«>1» и снимите флажок вывода столбца на экран

  1. В

    ыведите список студентов, сдавших экзамены на оценки "хорошо" и "отлично". Для этого в качестве групповой операции выберитеMin и задайте условие на отбор —>3. Снимите флажок вывода столбца минимальной оценки на экран.

  2. Сохраните результаты работы в файле students.mdb.

 

Занятие 6 Дополнительные возможности Access

  1. Откройте базу данных students.mdb.

  2. Создадим удобную форму для ввода информации. Для этого перейдем на вкладку «Формы» и щелкнем по кнопке «Создать». В появившемся окне выберем «Мастер форм» и в виде источника данных таблицу «Предметы»

вызовите мастер форм и задайте следующие поля: из таблицы «Предметы» — Название, Преподаватель;

из таблицы «Студенты» — Фамилия, Имя;

из таблицы «Оценки» — Оценка.

  1. Выберите представление данных по студентам, с использованием подчиненной формы.

  1. На следующем шаге выберем внешний вид подчиненной формы в виде таблицы

  2. Далее выберите подходящий стиль оформления формы

  3. Для основной формы дайте название «Экзаменационные ведомости», для подчиненной формы - «Экзаменационные ведомости -подчиненная форма»

Полученная форма будет иметь вид

  1. Откройте подчиненную форму и примените сортировку по возрастанию для предметов.

  2. Откройте форму «Экзаменационные ведомости» в режиме конструктора. Выделите и удалите метку «Экзаменационные ведомости» (сверху от места внедрения подчиненной формы). Подгоните «вручную» размеры формы.

  3. Обратите внимание на две навигационные панели внизу формы, — одна из них позволяет просмотреть информацию по студентам, вторая по предметам. Создайте свою навигационную панель. Для этого перейдите в режим конструктора, вызовите панель элементов (воспользуйтесь панелью инструментов или пунктом меню «Вид»). Убедитесь, что включен режим мастеров (кнопка с изображением волшебной палочки вдавлена). Выберите элемент«Кнопка»и поместите его внутрь формы, установите действие «Первая запись», подберите картинку.

  1. Сделайте еще 4 кнопки — «Предыдущая запись», «Следующая запись», «Последняя запись», «Добавить запись» (действие «Добавить запись» находится в категории «Обработка записей»).

  2. Выделите все 5 кнопок. Это можно сделать двумя способами:

  • Щелкните все кнопки, которые хотите выделить, по очереди, удерживая клавишу Shift.

  • Используйте «лассо». Нажмите кнопку мыши и, не отпуская ее, растяните рамку вокруг всех кнопок.

  • Установите выравнивание по нижнему краю, сделайте равным интервал между кнопками, а затем уменьшите его до нуля (пункт меню Формат).

  • Щелкните правой кнопкой мыши по квадрату в левом верхнем углу формы. Выберите Свойства и установите «поле номера записи» в значение Нет.

  • Сделайте то же самое для подчиненной формы.

  • Откройте готовую форму «Экзаменационные ведомости».

    1. Создайте самостоятельно форму, аналогичную экзаменационной ведомости — в верхней ее части должны быть расположены фамилия и имя студента, а ниже — название предмета, оценка и фамилия преподавателя. Воспользуйтесь мастером, а для окончательной доработки — режимом конструктора. Созданной форме присвойте имя «Зачетные книжки», а присоединенной форме, соответственно, дайте имя «Зачетные книжки - присоединенная форма».

    1. Создайте кнопки, которые позволяли бы переходить от одной формы к другой. Выберите вкладку «Макросы», щелкните по кнопке «Создать», выберите макрокомандуОткрытьФорму и имя из предложенного списка («Экзаменационные ведомости»). Создайте аналогичный макрос для «Зачетных книжек».

    1. Откройте форму «Ведомости» в режиме конструктора и «перетащите» на нее мышкой макрос, открывающий «Зачетные книжки». Если все сделано верно, кнопка будет создана автоматически. Для редактирования ее внешнего вида, щелкните правой кнопкой и выберите пунктСвойства.

    1. Сделайте то же для другого макроса.

    2. Создайте макрос, который открывает обе формы, и назовите его Autoexec. Сохраните базу, закройте и заново откройте ее. Написанный макрос выполняется автоматически.