Определение или изменение первичного ключа
Откройте таблицу в режиме конструктора.
Выберите поле или поля, которые требуется использовать в качестве первичного ключа.
Чтобы выделить одно поле, щелкните область выделения строки нужного поля.
Для выделения нескольких полей щелкните область выделения каждого поля, удерживая нажатой клавишу CTRL.
На вкладке Структура в группе Элементы нажмите кнопку ключевое поле.
Индикатор ключа будет добавлен слева от поля или полей, определенных как первичный ключ.
Удаление первичного ключа
Откройте таблицу в режиме конструктора.
Щелкните область выделения строки для текущего первичного ключа.
Если первичный ключ состоит из одного поля, щелкните область выделения для этого поля.
Если первичный ключ состоит из нескольких полей, выделите все поля первичного ключа.
На вкладке Структура в группе Элементы нажмите кнопку ключевое поле.
Задание свойств полей
С помощью значений свойств полей можно управлять отображением данных, предотвращать ввод неверных значений, задавать значения по умолчанию, ускорять поиск и сортировку, а также управлять другими функциональными характеристиками и внешним видом полей.
Таблица 2- Свойства полей
Свойство поля
|
Используется
|
Размер поля (FieldSize)
|
Задания максимального размера данных, сохраняемых в полях с типом данных Текстовый, Числовой или Счетчик.
|
Формат
|
Настройки формата данных поля для отображения или печати.
|
Число десятичных знаков
|
Задания количества отображаемых знаков в дробной части для числовых значений.
|
Новые значения
|
Определения способа присвоения значений для поля «Счетчик»: последовательное увеличение или случайные значения.
|
Маска ввода
|
Отображения специальных знаков для управления вводом данных.
|
Подпись
|
Определения текста, отображаемого по умолчанию в надписях для форм, отчетов или запросов.
|
Значение по умолчанию
|
Автоматического назначения значения по умолчанию полю при добавлении новых записей.
|
Условие на значение
|
Задания выражения, которое должно быть истинно при каждом добавлении или изменении значения в этом поле.
|
Сообщение об ошибке
|
Ввода текста, который будет отображаться при нарушении значением правила «Условие на значение».
|
Обязательное
|
Требования обязательного ввода данных в поле.
|
Пустые строки
|
Разрешения ввода пустой строки (путем задания значения «Да») в поле с типом данных «Текстовый» или «Поле МЕМО».
|
Индексированное поле
|
Ускорения доступа к данным в этом поле путем создания и использования индекса.
|
Сжатие Юникод
|
Сжатия текста, если в этом поле содержится > 4 096 знаков.
|
Режим IME
|
Управления преобразованием знаков в восточноазиатских версиях Windows.
|
Режим предложений IME
|
Управления преобразованием знаков в восточноазиатских версиях Windows.
|
Смарт-теги
|
Добавления смарт-тега к этому полю.
|
Только добавление
|
Включения управления версиями (путем установки значения «Да») для поля «Поле МЕМО».
|
Формат текста
|
Выбора «Формат RTF» для хранения текста в виде HTML с разрешением форматирования. Чтобы сохранить только текст, выберите «Обычный текст».
|
Выравнивание текста
|
Задания выравнивания текста по умолчанию в элементе управления.
|
Точность
|
Задания суммарного допустимого числа сохраняемых знаков по обе стороны от десятичного разделителя.
|
Масштаб
|
Задания максимально допустимого числа сохраняемых знаков справа от десятичного разделителя.
|
Таблица 3- Свойство "Размер поля"
Тип данных
|
Описание
|
Текстовый
|
Введите значение от 1 до 255. Текстовые поля могут содержать от 1 до 255 знаков. Для сохранения текста большого объема используется поле с типом данных «Поле МЕМО».
|
Числовой
|
Выберите одно из следующих значений:
Байт. Для числовых значений в диапазоне от 0 до 255 знаков.
Целое. Для числовых значений в диапазоне от -32 768 до +32 768.
Длинное целое. Для числовых значений в диапазоне от -2 147 483 648 до +2 147 483 647.
Одинарное с плавающей точкой. Для числовых значений с плавающей запятой в диапазоне от -3,4 x 1038 до +3,4 x 1038, включающих до семи значащих разрядов. Двойное с плавающей точкой. Для числовых значений с плавающей запятой в диапазоне от -1,797 x 10308 до +1,797 x 10308
Действительное. Для числовых значений в диапазоне от -9,999 x 1027 до +9,999 x 1027.
|
Счетчик
|
Выберите одно из следующих значений:
Длинное целое Для уникальных числовых значений в диапазоне от 1 до +2 147 483 648, если для свойства поля «Новые значения» задано значение «Последовательные», и от -2 147 483 648 до +2 147 483 647, если для свойства поля «Новые значения» задано значение «Случайные».
|
Таблица 4- Свойство "Формат поля"
Тип данных
|
Описание
|
Текстовый
|
Можно задать свой формат. Дополнительные сведения см. в разделеФорматирование данных в таблицах, формах и отчетах.
|
Числовой
|
Выберите одно из следующих значений:
Основной. Число отображается в том виде, в каком было введено.
Например, 3456,789 отображается как 3456,789.
Денежный. При отображении числа используется разделитель групп разрядов и параметры, обозначения денежной единицы, разделителя целой и дробной части и количества дробных знаков.
Например, 3456,789 отображается как 3456,79р.
Евро. При отображении числа используется обозначение денежной единицы евро.
Фиксированный. Отображается хотя бы одна цифра и применяются параметры для отрицательных значений, обозначения денежной единицы, разделителя целой и дробной части и количества дробных знаков.
Например, 3456,789 отображается как 3456,79.
Стандартный. При отображении числа используется разделитель групп разрядов и параметры для отрицательных значений, разделителя целой и дробной части и количества дробных знаков. В этом формате обозначение денежной единицы не используется.
Например, 3456,789 отображается как 3 456,79.
Процентный. Значение умножается на 100, и к полученному значению добавляется знак процентов. Например, 0,3456 отображается как 35%
Научный. Значение отображается в стандартном экспоненциальном представлении.
Например, значение 3 456,789 отображается как 3,46E+03
|
Дата/время
|
Выберите один из следующих встроенных форматов отображения:
Полный формат даты. При отображении значения используется сочетание форматов «Краткий формат даты» и «Длинный формат времени».
Длинный формат даты. При отображении значения используется полный формат даты, заданный в компоненте «Язык и региональные стандарты» панели управления.
Средний формат даты. При отображении значения используется формат дд-ммм-гг (например, 14-июл-06).
Краткий формат даты. При отображении значения используется краткий формат даты, заданный в компоненте «Язык и региональные стандарты» панели управления.
Длинный формат времени. При отображении значения используется формат времени, заданный в компоненте «Язык и региональные стандарты» панели управления.
Средний формат времени. При отображении значения используется формат ЧЧ:ММ PM, где ЧЧ — часы, ММ — минуты и PM — AM или PM. Значение часов может находиться в диапазоне от 1 до 12. Значение минут может находиться в диапазоне от 0 до 59.
Краткий формат времени. При отображении значения используется формат ЧЧ:ММ, где ЧЧ — часы, ММ — минуты. Значение часов может находиться в диапазоне от 1 до 23, значение минут — в диапазоне от 0 до 59.
|
Да/Нет
|
Выберите одно из следующих значений:
Истина/Ложь. Отображается значение «Истина» или «Ложь».
Да/Нет . Отображается значение «Да» или «Нет».
Вкл/Выкл. Отображается значение «Вкл.» или «Выкл.».
Примечание. В вышеперечисленном значения «Вкл.», «Истина» и «Да» эквивалентны. Также эквивалентны значения «Ложь», «Нет» и «Выкл.».
|
Свойство Маска ввода
Свойство Маска ввода (InputMask) облегчает ввод данных и определяет значения, которые можно ввести в элемент управления поля. Значение свойства Маска ввода может содержать до трех разделов, разделенных точкой с запятой.
Таблица 5 Маска ввода
Раздел
|
Описание
|
Первый
|
Представляет саму маску ввода (например, !(999) 000-0000). Перечень знаков, используемых для определения масок ввода, приводится ниже в таблице.
|
Второй
|
Определяет режим занесения в таблицу текстовых констант добавляемых к знакам, вводящимся пользователем.
0 в данном компоненте указывает, что текстовые константы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем значениями;
1 или пустое значение данного раздела указывает, что сохраняются только знаки, введенные пользователем.
|
Третий
|
Определяет знак, используемый для изображения пустых позиций в маске ввода, в которые помещаются вводящиеся пользователем знаки. В этом разделе можно указать любой знак; чтобы отобразить пустую строку, введите пробел, заключенный в кавычки (" ").
|
При создании маски ввода можно использовать специальные знаки, показывающие что текущие данные нужно обязательно ввести (например, региональный код для телефонных номеров), а другие данные являются необязательными (например, добавочный номер телефона). Эти знаки определяют тип данных, например число или знак, которые необходимо ввести для каждого знака маски ввода. С помощью следующих знаков можно определить маску ввода.
Таблица 6-Символы маски ввода
Символ
|
Описание
|
0
|
Цифра (0-9, обязательный знак; знаки (+) и (-) не разрешены).
|
9
|
Цифра или пробел (необязательный знак; знаки (+) и (-) не разрешены).
|
#
|
Цифра или пробел (необязательный знак; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных; знаки (+) и (-) не разрешены).
|
L
|
Буква (от А до Я, обязательный знак).
|
?
|
Буква (от А до Я, необязательный знак).
|
A
|
Буква или цифра (обязательный знак).
|
a
|
Буква или цифра (необязательный знак).
|
&
|
Любой знак или пробел (обязательный знак).
|
C
|
Любой знак или пробел (необязательный знак).
|
. , : ; - /
|
Десятичный разделитель, разделители групп разрядов, времени или даты.
|
<
|
Преобразует все знаки к нижнему регистру.
|
>
|
Преобразует все знаки к верхнему регистру.
|
!
|
Указывает заполнение маски ввода справа налево, а не слева направо. Восклицательный знак в маске ввода можно помещать в любую позицию.
|
\
|
Указывает, что следующий знак будет отображаться как текстовая константа .
|
- Свойство Подпись (Caption) определяет текст, который выводится в подписях объектов в различных режимах.
- Свойство Значение по умолчанию (DefaultValue)Определяет значение типа String, которое автоматически вводится в поле при создании новой записи.
ИСПОЛНИТЕЛЬНАЯ ЧАСТЬ
Создайте новую базу данных «Техникум». При создании базы данных обратите внимание на размещение вашей базы данных. Сохраните ее в папку с номером вашей группы в Мои документы. Желательно после окончания работы с вашей базой скопировать ее в Навигатор-Студенту-Документы-Папка с номером вашей группы или на вашу флеш-карту.
Создайте в базе данных «Техникум» таблицу «Студент». Таблицу «Студент» создайте в режиме таблицы. Для этого выберите вкладку Создание – Таблица. Поле Код переименуйте в № студенческого билета, измените тип данного на текстовый, добавьте поля Фамилия, Имя, Отчество- текстового типа, ДатаРождения-тип дата\время, задайте также формат-краткий формат даты, Адрес, Телефон, СотовыйТелефон-текстовый тип. Сохраните таблицу под именем «Студент», не внося пока никаких данных.
Перейдите в режим Конструктора, нажав на кнопку . Измените структуру таблицы «Студент» по образцу.
|