Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Упражнение 5 Система управления базами данных MS Access




Тема: Проектирование многотабличных баз данных

· Элемент управления типа поле со списком

· Элемент управления типа - флажок

Задание 1

1. Создайте таблицу «Зачет» в режиме конструктора таблиц с параметрами

Имя поля Тип данных
Дисциплина Текстовый
Группа Числовой
Студент Текстовый
Результат Логический

2. Определить свойства полей на вкладке “ Общие ” следующим образом:

Поле Свойства полей
Размер Формат поля Подпись Обязательное поле Индексированное поле
Дисциплина     Дисциплина Да Да(совпадения допускаются)
Группа     Группа Да Да(совпадения допускаются)
Студент     Студент Да Да(совпадения допускаются)
Результат     Да/Нет Результат Да Да(совпадения допускаются)

 

Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Зачет»

Это можно сделать с помощью элемента управления полем

3. Для поля «группа» изменить элемент управления:

ü Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»

Тип элемента управления Поле со списком
Тип источника строк Таблица/запрос.
Источник строк 4. Щелкните мышкой, 5. Нажмите кнопку ….. 6. В появившемся окне “построителя запросов”: · добавить таблицу “Группы”, · закрыть окно “добавление таблицы” · перетащить с помощью мыши поле “Группа” в “поле” бланка запроса · в поле “вывод на экран” должна стоять галочка
Ограничиться списком Да

4. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».

Задание 2

1. Создайте форму для заполнения таблицы «Зачет»

· Перейдите на вкладку «формы»

· Нажмите кнопку создать.

· Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Зачет».

2. Пользуясь созданной формой «Зачет» введите данные по всем студентам своей группы по двум дисциплинам на свой выбор.

Зачет отмечайте флажком n.

У такой формы контроля, как «зачет» может быть два состояния: «зачет» или «незачет». Для индикации состояния, которое может иметь одно из двух допустимых значений, используется элемент управления типа флажок, в чем Вы и убедились

Теперь сделаем так, чтобы рядом с флажком появлялась надпись « зачет», а если флажка нет (то есть Вы не отметили его галочкой), то пусть появляется надпись «незачет»

Задание 3

Для того, чтобы посредством флажка ввести поле одно из двух значений надо воспользоваться функцией управления iif, а для этого следует выполнить следующие действия:

Откройте форму «Зачет» в режиме конструктора

2. Справа от поля типа флажок (n.) добавить элемент типа «поле»:

· Щелкните мышкой по значку аб на панели инструментов и справа от флажка еще раз щелкните мышкой, появится поле с произвольной надписью (поле…..).

3. Нажмите «правую мышку» на этом поле, раскройте пункт «свойства», Введите в свойство «данные» следующее выражение

Iif([Результат];”Зачет”;”Незачет”) (Ни в коем случае не копируйте строчку из задания).

4. Установить для свойства “ Вывод на экран ” для надписи поля (надпись находится слева от самого поля) поля значение “ нет ” (ни в коем случае не устанавливайте свойство вывод на экран для самого поля нет, в этом случае надпись «зачет-назачет» видна не будет)

Задание 4

1. Просмотрите форму «Зачет» в режиме формы. Теперь установленный флажок будет соответствовать значению «зачет», а снятый флажок – значению «незачет».

Пользуясь новым элементом управления «флажок» проставьте результаты по зачету заново СОХРАНИТЬ!!!!

 

 





Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 523 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

4283 - | 4167 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.