Цель работы: научиться создавать в формах кнопки и программировать на них события, используя методы объекта DoCmd и статистические функции.
Задание.
1. Открыть базу данных «Студенты»
2. Создать форму (в столбец) по таблице «Студенты».
3. На панели элементов нажмите кнопку «Мастера» для того, чтобы отключить программы-мастера.
4. С помощью свойств формы убрать кнопки перехода по записям.
5. Разместить на форме группы переключателей с кнопками:
Группа «Переход по записям»
· Переход к первой записи
· Переход к следующей записи
· Переход к последней записи
· Переход к новой записи
Группа «Работа с данными»
· Найти запись. Найти запись, совпадающую со значением поля. Предмет поиска должен запрашиваться в окне.
· Передача фокуса. Передать фокус элементу управления «поле». Имя поля должно запрашиваться в окне.
Группа «Открыть объект»
· Форма «Диаграмма». Даннуюформу открыть в режиме просмотра.
· Подчиненная форма «Успеваемость студентов». Даннуюформу открыть для чтения с запрашиванием фамилии студента.
· Просмотреть запрос «Итоги». Данный перекрестный запрос открыть для просмотра.
· Открыть отчет «Результаты семестра». Данный отчет открыть в режиме просмотра. При этом должно запрашиваться: «Распечатать отчет?». При положительном ответе он распечатывается, а при отрицательном закрывается без сохранения.
Группа «Вычисления»
· Количество студентов. Здесь должно подсчитываться количество студентов в базе данных.
· Средний балл. Здесь должен подсчитываться средний балл по любой дисциплине.
· Пропуски в мае. Здесь должно подсчитываться общее количество пропусков в мае месяце.
Разместить произвольно кнопку «Закрыть форму». Форма должна закрываться с сохранением без подтверждения.
5. На все эти кнопки написать соответствующие процедуры обработки события при нажатии на конкретную кнопку. Для этого нужно:
выделить соответствующую кнопку;
через контекстное меню выполнить команду «Обработка событий…»;
в построителе выбрать «программы».
СПИСОК ЛИТЕРАТУРЫ
1. Джон Вейскас.
Эффективная работа с Microsoft Access 97 – СПб: Издательство «Питер», 2000г. – 976 с.: ил.,