Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Организация ввода данных в БД.Содержание книги Похожие статьи вашей тематики
Поиск на нашем сайте
Цель работы: изучение и закрепление на практике методов и средств СУБД Access по заполнению и модификации таблиц БД, проверке достоверности данных, вводимых пользователем. Теоретические сведения. СУБД Access автоматически осуществляет проверку достоверности данных, вводимых в поля определенного типа. Например, нельзя ввести букву в числовое поле. Уровень контроля может быть повышен пользователем путем задания дополнительных ограничений на значения полей в области конструктора Свойства поля (см. лабораторную 1, раздел работа с таблицами). Для этого можно использовать следующие свойства: Значения по умолчанию. Если в каком-либо поле преобладает одно значение, то целесообразно установить его в качестве значения по умолчанию и оно будет появляться в данном поле автоматически при создании новой записи. Например, если в таблицу заносится город проживания студента и преобладает Калининград, то целесообразно именно его установить в качестве значения по умолчанию. При занесении другого города данное значение необходимо стереть, например, сочетанием клавиш Ctrl/Backspace. Обязательное поле. Установка данного поля в значение Да приводит к тому, что переход к новой записи не будет разрешен, пока пользователь не заполнит обязательное поле. Условие на значение. После перехода в данное поле необходимо раскрыть путем нажатия на кнопку окошко, в котором формируется само условие с помощью указанных в нём операций. Например, можно установить условие на экзаменационные оценки в виде ограничения >1 And <6, что позволит вводить только цифры 2, 3, 4 и 5. Маска вода. Данное свойство используется для установки ввода данных по определенному формату. Маска формируется из следующих символов: 0 - знакоместо для цифры, ввод ее обязателен; 9 - знакоместо для цифры или побела, ввод не обязателен; # - знакоместо для цифры или пробела, ввод не обязателен, пустые символы преобразуются в пробелы; L - буква, ввод обязателен; ? - буква, ввод не обязателен; А - буква или цифра, ввод обязателен; а - буква или цифра, ввод не обязателен; & - любой символ или пробел, ввод обязателен; с - любой символ или пробел, ввод не обязателен; < - принудительный перевод всех последующих символов в нижний регистр; > - принудительный перевод всех последующих символов в верхний регистр; ! - заполнение маски справа налево (символ! можно ставить в любую позицию маски); \ - следующий символ является текстовой константой. Стандартно маска состоит из двух частей, разделяемых символом (;). В первой части фиксируется собственно маска, во второй определяется режим занесения постоянных строковых констант, добавляемых в маску: 0 указывает, что постоянные символы автоматически добавляются в каждое заносимое значение, 1 или пустое значение - сохраняются только те символы, которые введены пользователем. Примеры масок: Результат ввода: 00-00-00 27-34-56 17-78-32 >L<??????????? Петров Радиотехника Достаточно сложно реализовать маску для ввода ФИО в виде Фамилия И.О. Если прежположить, что сама фамилия содержит не более 15 символов и не короче 2 символов, то маска имеет вид >L<L????????????? L.L.;0 и при переходе в данное поле изображается следующей структурой _______________ _._.. При ее заполнении необходимо установить курсор в левую позицию, набрать фамилию в любом регистре (первый символ автоматически станет заглавной буквой, остальные отображаются в прописном варианте), а затем мышью или клавишей ® перенести курсор в место ввода инициалов (рис. 2.1) Романов________ _._.
Рис. 2.1 При переходе в следующее поле введеное значение преобразуется к нормальному виду, т.е. без пропусков. Если в маске отсутсвует вторая компонента, то точки после инициалов необходимо вводить самому пользователю, в противном случае ФИО будет отображаться в формате Фамилия ИО. Еще один вариант повышения достоверности вводимых данных - использование полей-списков фиксированных данных. Создание нового поля с фиксированным набором значений Как правило, на предприятии существует фиксированный список должностей. Среда баз данных позволяет создать поле с фиксированным набором значений.
Технология создания полей-списков. 1. Откройте таблицу в режиме конструктора. 2. В столбце Тип данных для соответствующего поля выберите пункт Мастер подстановок. 3. На первом шаге работы мастера установите переключатель «Будет введен фиксированный набор значений» и нажмите Далее. 4. На втором шаге (рис. 2.2) задайте число столбцов (1) и введите соответствующие названия, например: директор, замдиректора, секретарь, гл. бухгалтер, бухгалтер, менеджер, маркетолог, консультант, преподаватель, специалист (список можно продолжить) и нажмите Готово.
Рис. 2.2. Столбец подстановки с фиксированным набором значений.
Откройте таблицу в режиме Таблица, поставте курсор в любое поле столбца для которого вы создавали поле-список, увидети стрелочку поля-списка, откройте список и виберите нужное название, оно автоматически станет зачением данного поля.
Задание к лабораторной работе. Для таблицы, созданной в предыдущей лабораторной работе, сформировать меры контроля достоверности: · маска для поля ФИО; · поле-список для семейного положения из значений: холост, не замужем, женат, замужем; · количество детей находится в диапазоне 1..6; · поле-список для пола из двух значений: м и ж; · оклад находится в диапазоне 100..10000. Дополнить таблицу двадцатью записями; Результат работы показать преподавателю
Лабораторная работа №3
|
||||
Последнее изменение этой страницы: 2016-06-26; просмотров: 515; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.13.192 (0.006 с.) |