Microsoft Office XP: Система управления базами данных MS Access
Лабораторная работа, 13 Декабря 2010, автор: пользователь скрыл имя
Краткое описание
Описание работы в программе MS Access.
Содержимое работы - 1 файл
Упр_Access1.doc
— 268.50 Кб (Скачать файл)- Открыть вкладку «События»
- Указать имя макроса «Добавление» в поле ввода свойства «Двойное нажатие кнопки»
Задание 7.
- Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка.
- Переключитесь в режим формы « анкета»
- Дважды щелкните мышкой по полю «фамилия», введите фамилию «Клинтон»,
- Заполните остальные обязательные поля для записи с фамилией «Клинтон»
- закройте форму. Вы опять в главной форме «Анкета»
- Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке t .
Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите фамилию «Клинтон»
- Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!
Лабораторная работа 3
Система управления базами данных MS Access
Тема: Проектирование многотабличных баз данных
- Мастер таблиц.
- Мастер форм.
- Модификация структуры таблицы
Задание 1
- Создать таблицу «Преподаватели»: Используйте Мастер таблиц.
- Выбрать для создания таблицы образец «Сотрудники» и выбрать из предложенного перечня полей следующие:
- Фамилия
- Имя
- Отчество
- Должность
- Название отдела (переименовать, как “кафедра”)
- Назвать созданную таблицу “Преподаватели” Связи не определять, т.е. нажать кнопку Далее.
- Выбрать режим “непосредственный ввод данных в таблицу”
- В режиме конструктора определить тип данных для каждого поля
| Имя поля | Тип данных |
| Фамилия | Текстовый (щелкните мышкой) |
| Имя | Текстовый |
| Отчество | Текстовый |
| Должность | Текстовый |
| Кафедра | Текстовый |
- Определить свойства полей на вкладке “Общие” в режиме конструктора следующим образом:
| Поле | Свойства полей | ||||||
Размер |
Формат поля | Маска ввода | Подпись | Значение по умолчанию | Обязательное поле | Индексированное поле | |
| Фамилия | 30 | Фамилия | да | Да(совпадения допускаются) | |||
| Имя | 12 | Имя | да | нет | |||
| Отчество | 30 | Отчество | Да | нет | |||
| Должность | 20 | Должность | нет | нет | |||
| Кафедра | 50 | Кафедра | Да | нет | |||
- Для поля «кафедра» изменить элемент управления следующим образом:
- Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»
| Тип элемента управления | Поле со списком |
| Тип источника строк |
|
| Источник строк | Введите список кафедр, используя в качестве разделителя точку с запятой “ ; “ |
| Ограничиться списком | Да |
Задание 2
- Создайте форму для заполнения таблицы «Преподаватели».
- Выбрать вкладку «Формы», и создать форму, используя Мастер форм, определив в качестве источника таблицу «Преподаватели»
- Отметить мышкой все поля для создания формы
- Выбрать вид формы «ленточная»
- Стиль выбрать на свое усмотрение
- Имя формы «Преподаватели»
- Дальнейшие действия «Открыть форму для просмотра»
- Заполните форму. Обратите внимание на то, столбец «кафедра» заполняется путем подстановки из сформированного Вами списка.
ФАЙЛ/СОХРАНИТЬ!!
Лабораторная работа 4
Система управления базами данных MS Access
Тема: Проектирование многотабличных баз данных
- Элемент управления типа – «поле со списком»
Задание 1
- Создать таблицу «Дисциплины» в режиме конструктора с параметрами
|
- Определить свойства полей таблицы “Дисциплины” на вкладке “Общие” следующим образом:
| Поле | Свойства полей | |||
Размер |
Подпись | Обязательное поле | Индексированное поле | |
| Дисциплина | 20 |
Дисциплина | Да | Да(совпадения не допускаются) |
- Создайте форму для заполнения таблицы «Дисциплины». Для этого:
- Перейдите на вкладку «формы»
- Нажмите кнопку создать.
- Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Дисциплины».
- Введите названия дисциплин, которые читаются на третьем курсе в форму
Задание 2
- Создайте таблицу «Экзамен» в режиме конструктора таблиц с параметрами
|
- Определить свойства полей на вкладке “Общие” следующим образом:
| Поле | Свойства полей | ||||
Размер |
Формат поля | Подпись | Обязательное поле | Индексированное поле | |
| Дисциплина | 15 |
Дисциплина | Да | Да(совпадения допускаются) | |
| Группа | 3 |
Группа | Да | Да(совпадения допускаются) | |
| Студент | 30 |
Студент | Да | Да(совпадения допускаются) | |
| Результат контроля | 10 |
Результат контроля | Да | Да(совпадения допускаются) | |
Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Экзамен» Это можно сделать с помощью элемента управления полем
Задание 3
- Для поля «группа» изменить элемент управления:
- Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»
| Тип элемента управления | Поле со списком |
| Тип источника строк | Таблица/запрос. |
| Источник строк |
|
| Ограничиться списком | Да |
- Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
- Для поля «результат контроля» изменить элемент управления следующим образом:
- Откройте вкладку «Подстановка» и установите следующие свойства для поля «результат контроля»
| Тип элемента управления | Поле со списком |
| Тип источника строк | Список значений. |
| Источник строк | Введите список
оценок, используя в качестве
разделителя точку
с запятой “ ;
“ (отлично;хорошо; |
| Ограничиться списком | Да |