Упражнения по базам данных MS ACCESS (методичка)Рефераты >> Программирование и компьютеры >> Упражнения по базам данных MS ACCESS (методичка)
2. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
3. Для поля «результат контроля» изменить элемент управления следующим образом:
· Откройте вкладку «Подстановка» и установите следующие свойства для поля «результат контроля»
Тип элемента управления |
Поле со списком |
Тип источника строк |
Список значений. |
Источник строк |
Введите список оценок, используя в качестве разделителя точку с запятой “ ; “ (отлично;хорошо;удовлетворительно;неудовлетворительно) |
Ограничиться списком |
Да |
Задание 4
1. Создайте форму для заполнения таблицы «Экзамен»
· Перейдите на вкладку «формы»
· Нажмите кнопку создать.
· Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Экзамен».
Задание 5
1. Пользуясь созданной в Задании 4 формой «Экзамен» введите данные по двум дисциплинам на Ваш выбор по всем студентам своей группы в таблицу «Экзамен», . Оценки проставлять произвольно (желательно разнообразные).
Упражнение 5 Система управления базами данных MSAccess
Тема: Проектирование многотабличных баз данных
· Элемент управления типа поле со списком
· Элемент управления типа - флажок
Задание 1
1. Создайте таблицу «Зачет» в режиме конструктора таблиц с параметрами
Имя поля |
Тип данных |
Дисциплина |
Текстовый |
Группа |
Числовой |
Студент |
Текстовый |
Результат |
Логический |
2. Определить свойства полей на вкладке “Общие” следующим образом:
Поле |
Свойства полей | ||||
Размер |
Формат поля |
Подпись |
Обязательное поле |
Индексированное поле | |
Дисциплина |
15 |
Дисциплина |
Да |
Да(совпадения допускаются) | |
Группа |
3 |
Группа |
Да |
Да(совпадения допускаются) | |
Студент |
30 |
Студент |
Да |
Да(совпадения допускаются) | |
Результат |
Да/Нет |
Результат |
Да |
Да(совпадения допускаются) |
Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Зачет»
Это можно сделать с помощью элемента управления полем
3. Для поля «группа» изменить элемент управления:
ü Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»
Тип элемента управления |
Поле со списком |
Тип источника строк |
Таблица/запрос. |
Источник строк |
8. Щелкните мышкой, 9. Нажмите кнопку … 10. В появившемся окне “построителя запросов” : · добавить таблицу “Группы”, · закрыть окно “добавление таблицы” · перетащить с помощью мыши поле “Группа” в “поле” бланка запроса · в поле “вывод на экран” должна стоять галочка 4 |
Ограничиться списком |
Да |
4. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
Задание 2
1. Создайте форму для заполнения таблицы «Зачет»
· Перейдите на вкладку «формы»
· Нажмите кнопку создать.
· Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Зачет».
2. Пользуясь созданной формой «Зачет» введите данные по всем студентам своей группы по двум дисциплинам на свой выбор .
Зачет отмечайте флажком 4.
У такой формы контроля, как «зачет» может быть два состояния: «зачет» или «незачет». Для индикации состояния, которое может иметь одно из двух допустимых значений, используется элемент управления типа флажок, в чем Вы и убедились
Теперь сделаем так, чтобы рядом с флажком появлялась надпись «зачет», а если флажка нет ( то есть Вы не отметили его галочкой ), то пусть появляется надпись «незачет»
Задание 3
Для того, чтобы посредством флажка ввести поле одно из двух значений надо воспользоваться функцией управления Iif, а для этого следует выполнить следующие действия: