Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access Предметная область_NEW .doc
Скачиваний:
5
Добавлен:
22.11.2018
Размер:
685.06 Кб
Скачать

Определение в таблице Каталог ключевого поля:

Определение простого ключа.

В режиме Конструктора, в таблице Каталог установите курсор в ключевое поле с именем «№ по каталогу».

На панели инструментов нажмите кнопку Ключ:

Таким образом Вы задали ключевое поле и построили макет (структуру) таблицы Каталог. Ее вид в режиме Конструктор:

После завершения создания структуры таблицы закройте окно ( ),при этом и подтвердив изменения и переименовав таблицу, присвоив ей имя Каталог.

Задание3:

Создайте самостоятельно в Вашей базе данных два новых макета таблиц Агенты и Заказчики, используя данные таблиц 2 и 3 и определите в них ключевые поля.

Маска ввода

При создании макетов этих таблиц используется свойство поля Маска ввода. Для типов данных Текстовый, Числовой, Денежный и Дата/время можно задать Маску

Значение свойства Маска ввода (InputMask) может содержать до трех разделов, разделяемых точкой с запятой (;).

Первый раздел представляет саму маску ввода (например, !(999) 000-0000). Перечень символов, используемых для определения масок ввода приводится ниже в таблице.

Второй указывает нужно ли сохранять постоянные символы маски в этом поле.. Введенный в данный компонент символ 0 указывает, что постоянные символы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем символами; значение 1 или пустое значение данного компонента указывает, что сохраняются только символы, введенные пользователем. (Например при вводе телефона 123-45-67 по маске 000\-00\-00;0; получится 123-45-67, а по маске 000\-00\-00;0; - получится 1234567.)

Третий Определяет символ, используемый для изображения незаполненных позиций в процессе ввода. В этом компоненте можно указать любой символ; пробел необходимо заключить в кавычки (" "). По умолчанию для этой цели используется символ подчеркивания (_).

Символ Описание

0 Цифра (обязательный символ; знаки (+) и (-) не разрешены).

9 Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены).

# Цифра или пробел (необязательный символ; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных; знаки (+) и (-) не разрешены).

L Буква (обязательный символ).

? Буква (необязательный символ).

A Буква или цифра (обязательный символ).

a Буква или цифра (необязательный символ).

& Любой символ или пробел (обязательный символ).

C Любой символ или пробел (необязательный символ).

. , : ; - / Десятичный разделитель, разделители групп разрядов, времени или даты. (Используемые символы разделителей определяются настройками, выбранными в окне Язык и стандарты панели управления Windows).

< Преобразует все символы к нижнему регистру.

> Преобразует все символы к верхнему регистру.

! Указывает, что маска ввода заполняется справа налево; этот символ следует использовать, если в левой части маски находятся позиции, заполнять которые не обязательно. Маски ввода обычно заполняются слева направо. Символ восклицательного знака можно помещать в произвольную позицию в маске ввода.

\ Указывает, что следующий символ следует воспринимать как постоянный (а не специальный) символ (например, \A представляет символ «A»).

При задании маски ввода можно работать с помощью Мастера построителя при нажатии кнопки Построить на панели инструментов или ввести данные маски ввода с клавиатуры.

Таблица2: Структура таблицы Агенты

Ключ

Имя поля

Тип данных

Размер поля

Свойства поля

1

Да

№ агента

Текстовый

3

Обязательное

поле

Да

Индексированное поле (совпадения не допускаются)

Да

2

ФИО агента

Текстовый

50

Обязательное

поле

Да

3

Телефон

Текстовый

50

Маска ввода

000\-00\-00;0

Таблица3: Структура таблицы Заказчики

Ключ

Имя поля

Тип данных

Размер поля

Свойства поля

1

Да

№ заказчика

Текстовый

3

Обязательное

поле

Да

Индексированное поле (совпадения не допускаются)

Да

2

ФИО заказчика

Текстовый

50

Обязательное

поле

Да

3

Телефон

Текстовый

50

Маска ввода

000\-00\-00;0

Задание4:

Создайте структуру таблицы Продажи за год , используя данные таблицы 4

Таблица4: Структура таблицы Продажи за год

Ключ

Имя поля

Тип данных

Размер поля

Свойства поля

1

Да

№ по каталогу

Текстовый

3

Обязательное

поле

Да

Индексированное поле (Допускаются совпадения)

Да

2

Да

№ агента

Текстовый

3

Обязательное

Поле

Да

Индексированное поле (Допускаются совпадения)

Да

3

Да

№ заказчика

Текстовый

3

Обязательное

Поле

Да

Индексированное поле (Допускаются совпадения)

Да

4

Да

Месяц

Числовой

Байт

Обязательное

Поле

Да

Индексированное поле (Допускаются совпадения)

Да

5

Проданное количество

Числовой

Длинное целое

6

Договорная цена за единицу

Числовой

Длинное целое

Формат поля:

Денежный

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]