Добавил:
kostikboritski@gmail.com Выполнение курсовых, РГР технических предметов Механического факультета. Так же чертежи по инженерной графике для МФ, УПП. Писать на почту. Дипломы по кафедре Вагоны Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
12.08.2017
Размер:
425.47 Кб
Скачать

Задание маски ввода

При вводе данных, например в поле ДатаПоступления, было бы удобно, чтобы в этом поле заранее вводилась точка в качестве разделителя – тогда ее не придется вводить вручную.

Форматы для ввода данных называются масками ввода.

В состав MS AccessвходитМастер ввода масок. Чтобы задать маску ввода надо:

  1. Установить курсор в поле, для которого предполагается задать маску ввода.

  2. Щелкнуть по строке свойства Маска ввода, появится кнопка с тремя точками.

  3. Щелкнуть по кнопке с тремя точками. Пользователю будет предложено сохранить таблицу, после чего откроется окно Создание масок ввода.

  4. Выбрать тип маски ввода, например, краткий формат даты для поля ДатаПоступления, щелкнуть по кнопкеГотово. Диалоговое окноСоздание масок вводазакроется, и маска ввода будет внесена в свойства поля.

Маску ввода можно задать и вручную, введя в строке Маска вводашаблон ввода. Например, для даты можно указать 00.00.0000.

Хранение данных в базе вместе с маской ввода увеличивает размер базы данных, но позволяет облегчить ввод данных.

Задание свойства Подстановка

Поля в таблице могут содержать ограниченное число значений. Поэтому эти значения лучше вводить не вручную, а выбирать из списка.

Чтобы создать для некоторого поля список значений, необходимо:

  1. Открыть таблицу в режиме Конструктора.

  2. Щелкнуть мышью в столбце Тип данныхтребуемого поля, выбрать в соответствующем списке значениеМастер подстановок. Будет запущен Мастер.

  3. В диалоговом окне Создание подстановкиустановить опцию «будет введен фиксированный набор значений» или «столбец подстановки будет использовать значения из таблицы или запроса» и нажать кнопкуДалее.

  4. В следующем диалоговом окне Создание подстановки, если в п. 3 установлена опция «будет введен фиксированный набор значений», указать число столбцов (например, 1) и ввести значения данного поля и завершить формирование списка нажатием кнопки Готово. Если в п. 3 установлена опция «столбец подстановки будет использовать значения из таблицы или запроса»,то необходимо выбрать имя таблицы или запроса, из которого будет выполнена подстановка. Нажать кнопкуДалее.

  5. Выбрать с помощью кнопок >или>> поля, которые будут отображаться в таблице подстановки. Нажать кнопкуДалее.

  6. Если выбрано два и более полей, то желательно отменить опцию Скрыть ключевой столбец. Нажать кнопку Готово.

В области Свойства поляна вкладкеПодстановка для выбранного поля появятся новые свойства.

Выбор ключевого поля

В реляционной базе данных таблицы должны быть связаны друг с другом. Это позволит получить общую информацию в запросе или отчете. Связь устанавливается с помощью уникальных полей. Уникальные поля– это такие поля, в которых значения не могут повторяться. Например, в таблицеТоварытаким уникальным полем являетсяКодТовара. Такое поле (или комбинация полей), которое однозначно идентифицирует запись в таблице, называетсяпервичным ключом.

Если в таблице нет такого поля, которое могло бы служить ключом, можно объединить несколько полей. Чтобы создать сложный ключ, состоящий из нескольких полей, надо, удерживая нажатой клавишу Ctrl, выделить те поля, которые необходимо включить в ключ, и щелкнуть правой кнопкой мыши, в открывшемся контекстном меню выбрать пунктКлючевое поле.

Если никакая комбинация полей не подходит для ключа, можно ввести в таблицу дополнительное поле, например, порядковый номер записи, присвоив ему тип счетчик. Данное поле будет уникальным.

Чтобы задать ключевое поле, надо:

  1. Выделить поле (или поля), выбранное в качестве ключевого, щелчком мыши слева от столбца Имя поля.

  2. Нажать кнопку Ключевое полена панели инструментов или щелкнуть правой кнопкой мыши, в открывшемся контекстном меню выбрать пунктКлючевое поле.

Если к моменту выхода из режима Конструктора первичный ключ для создаваемой таблицы объявлен не будет, MS Accessвыдаст запрос о необходимости включения в таблицу ключевого поля, оставляя ответ на него на усмотрение пользователя (ДаилиНет).

Соседние файлы в папке m3_2012