
- •Информационные технологии (ит)
- •Введение
- •Создание одиночной таблицы
- •Контроль достоверности данных
- •Р оманов________ _._.
- •Сверочные таблицы
- •Импорт/экспорт данных
- •Сортировка и фильтрация данных
- •Запросы
- •Формуляры
- •Вставка Автоформа;
- •Вид Заголовок/примечание.
- •Вид Колонтитулы.
- •Вид Свойства
- •Специализированные формуляры
- •Формуляры для работы с графическими данными
- •Программирование процессов обработки информации на основе формуляров
- •Сложные формуляры
- •Лабораторная работа № 12 Отчеты
- •Введение
- •Лабораторная работа № 13 Совместное использование баз данных
- •Введение
- •Разработка структуры многотабличной бд
- •Методические указания
- •Б. Создать в среде субд Access бд таблицы, описывающие требуемую предметную область, определить в них ключи;
Р оманов________ _._.
Рис. 2.1
При переходе в следующее поле введенное значение преобразуется к нормальному виду, т.е. без пропусков - Романов П.Р.
Если в шаблоне будет отсутствовать вторая компонента, то точки после инициалов придется вводить самому пользователю, в противном случае ФИО будет отображаться в формате Фамилия ИО.
Е
ще
один вариант повышения достоверности
вводимых данных - использование
полей-фиксированных списков данных.
Например, для оценки знаний студентов
используются только четыре значения:
неуд., удовл., хор. и отл. Для их фиксации
используется мастер подстановок
(последняя опция в списке допустимых
типов данных). Далее СУБД запрашивает
способ формирования перечня значений.
В данном случае необходимо выбрать
вариант Фиксированный
набор значений и
нажать кнопку Далее>
. Затем
система запросит количество столбцов
для ввода данных (при небольшом количестве
значений целесообразно выбирать один
столбец) и предоставит место для ввода
этих значений. В дальнейшем - уже при
заполнении таблицы - в поле-списке
появляется кнопка раскрытия, нажатие
на которую приводит к отображению
введенных ранее значений. Выбор
конкретного значения осуществляется
щелчком мыши.
Каждое поле таблицы можно снабдить информационным сообщением, которое станет подсказкой и будет появляться при вводе пользователем ошибочного значения. Например, при вводе экзаменационных оценок сообщение может выглядеть следующим образом: "Экзаменационные оценки должны находиться в диапазоне 1 .. 5".
Выполнение лабораторной работы
Для таблицы, созданной в предыдущей лабораторной работе, сформировать меры контроля достоверности:
шаблон для поля ФИО. Символ-заполнитель выбрать из табл. 2.1;
Таблица 2.1
№ п.п. |
Заполнитель |
Поля |
№ п.п. |
Заполнитель |
Поля |
1 |
~ |
2, 3 |
11 |
- |
3, 8 |
2 |
` |
2, 4 |
12 |
_ |
4, 5 |
3 |
@ |
2, 5 |
13 |
+ |
4, 6 |
4 |
$ |
2, 6 |
14 |
= |
4, 7 |
5 |
% |
2, 7 |
15 |
| |
4, 8 |
6 |
^ |
2, 8 |
16 |
" |
5, 6 |
7 |
& |
3, 4 |
17 |
: |
5, 7 |
8 |
* |
3, 5 |
18 |
[ |
5, 8 |
9 |
( |
3, 6 |
19 |
] |
6, 7 |
10 |
) |
3, 7 |
20 |
{ |
6, 8 |
поле-список для семейного положения из значений: холост, не замужем, женат, замужем;
поле-список для образования из значений: начальное, среднее, среднее специальное, высшее;
количество детей находится в диапазоне 0..6;
дата рождения находится в диапазоне 01/01/40..01/01/85;
поле-список для пола из двух значений: м и ж;
оклад находится в диапазоне 100..10000;
ключевой поле сделать обязательным;
два поля таблицы (см. табл. 2.1) снабдить сообщениями-подсказками.
Дополнить таблицу десятью записями;
Переместить поле Дата рождения на вторую позицию и сделать два первых поля ключевыми.
Ввести две одинаковые ФИО, но разные даты рождения и посмотреть результат.
Результат работы показать преподавателю.
Содержание отчета
1. Задание для выполнения лабораторной работы;
2. Структура механизмов контроля достоверности вводимых данных в соответствии с табл. 2.2.
Таблица 2.2
Поле 1 |
Поле 2 |
. . . |
Поле 8 |
Механизмы |
Механизмы |
|
Механизмы |
контроля |
контроля |
|
контроля |
Контрольные вопросы
1. Зачем используются рассматриваемые в лабораторной работе механизмы?
2. Что означает служебный символ > в маске ввода?
3. Какие механизмы контроля имеет смысл использовать при вводе логических значений?
4. Для каких полей Вашей таблицы имеет смысл вводить значения по умолчанию?
5. Как создается фиксированный список значений некоторого поля?
Лабораторная работа № 3