- •38 Система управления базами данных ms access
- •Система управления базами данных.
- •1. Общие сведения.
- •2. Лабораторные работы лабораторная работа №1
- •1. Краткая справка
- •2. Контрольные вопросы
- •3. Задания и технология выполнения
- •4. Контрольные задания.
- •5. Рекомендуемая литература.
- •Лабораторная работа №2.
- •1. Краткая справка
- •Перемещение в таблице.
- •Просмотр и редактирование значений полей.
- •Перемещение данных внутри таблицы.
- •Изменение внешнего вида таблицы.
- •Создание нового поля в режиме таблицы.
- •Удаление записей из таблицы.
- •2. Контрольные вопросы
- •3. Задания и технология выполнения.
- •4. Контрольные задания.
- •5. Рекомендуемая литература.
- •Лабораторная работа №3.
- •1. Краткая справка
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •4. Контрольные задания
- •5. Рекомендуемая литература
- •Лабораторная работа №4.
- •1. Краткая справка
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •Приложение 2.
- •Приложение 3.
- •Приложение 4.
- •Текущая успеваемость
- •Приложение 5. Текущая успеваемость
- •Приложение 6.
- •38 Оршанский государственный техникум железнодорожного транспорта
2. Контрольные вопросы.
2.1. Назначение форм.
2.2. Что включает в себя работа с данными в форме.
2.3. Назначение и типы элементов управления.
2.4. Связанные, свободные и вычисляемые элементы управления.
2.5. Понятие выражения. Правила и примеры написания выражений в Microsoft Access.
2.6. Назначение и типы надписи.
2.7. Типы и назначение поля.
3. Задания и технология выполнения.
3.1. С помощью мастера форм на основе таблицы "Учащиеся" создайте форму, содержащую следующие поля: фамилия, имя, отчество, дата рождения:
Для этого выполните следующие действия:
Откройте базу данных "Фамилия".
В окне базы данных выберите вкладку "Формы".
Нажмите кнопку Создать.
В диалоговом окне Новая форма выберите Мастер форм.
Выберите имя таблицы, содержащей данные, на основе которых будет создана форма— таблица "Учащиеся".
Нажмите ОК.
На следующем шаге выберите поля, которые требуется поместить в форму: щелкните левой клавишей мыши на поле "Фамилия" и нажмите кнопку ">", поле "Фамилия" переместится в область "Доступные поля". Аналогичным образом переместите в эту же область поля "Имя", "Отчество", "Дата рождения".
Далее.
На следующем шаге выберите внешний вид формы: в один столбец.
Далее.
На следующем шаге выберите стиль оформления формы: камень.
Далее.
Задайте имя формы: Дни рождения учащихся. При установленном переключателе "Открытие формы для просмотра и ввода данных" нажмите кнопку Готово.
3.2. В режиме конструктора форм преобразуйте форму "Дни рождения учащихся" к следующему виду:
Для этого выполните следующие действия:
Перейдите в режим конструктора форм, выполнив команду ВИД, Конструктор.
Установите указатель мыши на правую границу формы, и нажав левую кнопку мыши, перетащите вправо правую границу формы для увеличения ее горизонтального размера.
Выделите поле "Дата рождения", установив на него и нажав кнопку мыши.
Переместите поле "Дата рождения" в правую часть формы. Для этого установите на него указатель мыши так, чтобы он принял вид открытой ладони и, нажав левую клавишу мыши переместите поле в требуемое место.
Не снимая выделения с поля "Дата рождения" на панели инструментов "Форматирование" установите размер шрифта 12, начертание—полужирный, цвет линии/границы—серый, толщина линии/границы—3, оформление—с тенью, выравнивание—по левому краю.
Измените размеры поля "Дата рождения" так, чтобы в поле отражалась надпись целиком, установив указатель мыши на маркеры выделения.
3.3. Создайте форму, содержащую следующие поля: фамилия, информатика, математика, физика, химия, черчение и поле "Средний балл", содержащее значение среднего балла, вычисленное на основе оценок по вышеперечисленным предметам:
Для этого выполните следующие действия:
С помощью конструктора запросов создайте запрос на вывод следующей информации:
Фамилия |
Информатика |
Математика |
Физика |
Химия |
Черчение |
используя таблицы "Учащиеся" и "Успеваемость".
После задания полей, которые должен содержать запрос, выполните команду Запрос, Создание таблицы.
Введите имя таблицы "Средний балл" и при установленном переключателе "В текущей базе данных" нажмите кнопку ОК.
Выполните команду ЗАПРОС, запуск. Подтвердите создание таблицы нажав кнопку Да.
Закройте окно запроса не производя сохранения запроса.
В окне базы данных перейдите на вкладку Формы.
Нажмите кнопку Создать.
В диалоговом окне Новая форма выберите Мастер форм.
Выберите имя таблицы, содержащей данные, на основе которых будет создана форма. Нажмите кнопку ОК.
На следующем шаге выберите поля, которые требуется поместить в форму: нажмите кнопку ">", все поля переместятся в область "Доступные поля".
Далее.
На следующем шаге выберите внешний вид формы: в один столбец.
Далее.
Выберите стиль оформления формы: облака.
Далее.
Задайте имя формы: Средний балл. При установленном переключателе "Изменение макета формы" нажмите кнопку Готово.
На панели элементов нажмите кнопку "Поле" и в форме разместите новое поле с названием "Средний балл".
На новом поле нажмите правую клавишу мыши и из контекстного меню выберите команду "Свойства".
Перейдите на вкладку "Данные".
В строке "Данные" введите выражение, позволяющее вычислить средний балл для каждого учащегося.
=([Информатика]+[Математика]+[Физика]+[Химия]+[Черчение])/5
Для этого выполните следующие действия:
Нажмите кнопку … и перейдите в окно построителя выражений.
В нижнем первом окне двойным нажатием левой клавиши мыши откройте папку "Таблицы".
Откройте папку "Средний балл".
Нажмите клавиши =(
Во втором нижнем окне выделите поле "Информатика" и нажмите кнопку Вставить.
Нажмите клавишу +
Вставьте в формулу поле "Математика".
Нажмите +
Вставьте в формулу "Физика".
Нажмите +
Вставьте в формулу "Химия".
Нажмите +
Вставьте в формулу "Черчение"
Нажмите )/5
ОК.
С помощью конструктора форм приведите созданную форму к требуемому виду.
4. Контрольные задания.
4 .1. На основании данных, содержащихся в таблицах Группа и Стипендия, получите следующую форму (размер подоходного налога—13% от размера стипендии, значение поля "К выдаче" рассчитывается как разность значений полей "Размер стипендии" и "Подоходный налог"):
5. Рекомендуемая литература.
Каратыгин С.А. Access 97 (серия "Без проблем!") -М.: Восточная Книжная Компания, 1997.-стр.194-203.
ЛАБОРАТОРНАЯ РАБОТА №5.
Тема: Разработка отчёта.
Цель: Получение практических навыков создания и корректировки отчётов с использованием средств СУБД MS ACCESS.
Место проведения: Лаборатория ПЭВМ.
Техническое обеспечение: ПЭВМ PENTIUM.
Программное обеспечение: WINDOWS, MS ACCESS.
Продолжительность занятия: 2 часа.
1. Краткая справка
Отчет—это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется. Больше всего сведений в отчете берется из базовой таблицы, являющейся источниками данных для отчета. Другие сведения вводятся при разработке отчета. Вся информация в отчете разбивается на разделы, каждый из которых имеет специальное назначение. При печати разделы располагаются на страницах в определенном порядке.
В режиме конструктора на экране отображается макет каждого раздела отчета в одном экземпляре. При печати некоторые разделы могут повторяться. Элементы управления, такие как надпись и поле, находящиеся в разделе, определяют местоположение информации в отчете.
Отчет с группировкой данных позволяет вычислить итоговые значения для групп, а также представить информацию в удобном для использования виде.
Отчет можно разработать самостоятельно с помощью конструктора или создать отчет с помощью мастера. Мастер по разработке отчетов Microsoft Access выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.