Упражнения по базам данных 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, а для этого следует выполнить следующие действия:


Страница: