Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций - Access 2.doc
Скачиваний:
71
Добавлен:
08.09.2019
Размер:
1.19 Mб
Скачать

Определение свойств полей

Свойства полей данных определяют способ ввода и хранения данных в таблице, служат для повышения целостности и непротиворечивости данных.

К свойствам полей относятся:

Размер поля – определяет максимальный размер данных, которые могут храниться в полях текстового или числового типа. Для текстовых полей размер устанавливается в байтах. Для числовых полей размер поля в зависимости от поля может быть 1, 2, 4 или 8 байт. В Access имеются следующие числовые типы:

Байт (Byte) – целые числа от 0 до 255. Длина – 1 байт;

Целое (Integer) – целые числа от -32768 до 32767. Длина – 2 байта;

Длинное целое (Long integer) от –2 147 483 648 до 2 147 483 647. Длина – 4 байта;

С плавающей точкой (Single) от –3.4028...Е38 до 3.4028...Е38. В мантиссе – до 7 знаков. Длина – 4 байта;

С плавающей точкой двойной точности (Double) от -0.797...Е308 до 0.797...Е308. В мантиссе – до 15 знаков. Длина – 8 байт.

Формат данных – указывает способ отображения данных на экране. Для отдельных типов данных используются стандартные форматы, пользовательские (специальные) форматы или те и другие.

Форматы данных типа Текстовый и Мемо.

Для построения пользовательских форматов используются символы :

@ - обязательный текстовый символ или пробел;

& - необязательный текстовый символ;

> - преобразует все символы в прописные;

< - преобразует все символы в строчные.

Символы @, & влияют на отдельные символы вводимых данных, символы <, > - на все.

Пример: формат поля для ввода номера телефона:

(@@@)@@@-@@@. Введенный номер телефона 812120609 преобразуется в (812)112-0609.

Форматы данных для числовых полей.

Стандартные форматы:

Основной (как вводится, так и отображается) - ######,## (1234 → 1234);

Денежный - ######,## р. (123 → 123р.);

Фиксированный - ######,## (1,235 → 1,24);

С разделителем разрядов - ### ###,## (12 345 →12 345);

Процентный ##,## % (0,125 → 12,5%);

Экспоненциальный - #,##E+00 (12345 → 1,24E+04).

Для числовых значений размер дробной части определяется свойством «Число десятичных знаков».

Пользовательские форматы. Для их построения используются следующие символы:

. - десятичный разделитель. Символ разделителя выбирается в окне ЯЗЫКИ И СТАНДАРТЫ панели управления Windows;

, - разделитель групп разрядов;

0 – в позицию выводится цифра или 0;

# - в позицию выводится цифра или пробел;

$ - в позицию выводится символ $;

% - признак процентного формата (введенное число умножается на 100.

Пользовательские форматы могут состоять из нескольких частей:

  • формат положительных чисел;

  • формат отрицательных чисел;

  • формат нулевых значений;

  • формат пустых значений.

Пустое значение (Null) указывает на отсутствие данных. Это значение можно использовать для того, чтобы определить, вводились ли данные в поле.

Форматы данных для полей даты/времени.

Стандартные типы:

  • Полный формат даты → 2.01.99 10:32:15;

  • Длинный формат даты. (Совпадает с настройкой «Полный формат» ЯЗЫК И СТАНДАРТЫ Windows) → 2 января 1999 г.;

  • Средний формат даты → 2 янв 1999 г.;

  • Краткий формат даты → 2.01.99 (даты от 01.01.00 до 31.12.29 относятся к XXI веку);

  • Длинный формат времени → 10:32:15;

  • Средний формат даты → 5:34 РМ (12-ти часовой формат);

  • Краткий формат времени → 10:32.

Для построения пользовательских форматов используются следующие символы:

: - разделитель компонент времени;

/ - разделитель компонент даты;

d – номер дня в месяце (от 1 до 31), например, 1.02.99;

dd – номер дня в месяце (от 01 до 31), например, 01.02.99;

ddd – сокращенное название дня недели (Пн – Вс);

dddd – полное название для недели (Понедельник – Воскресенье);

w – номер дня в неделе (от 1 до 7);

ww – номер недели в году (от 1 до 53);

m, mm, mmm, mmmm – номера месяца аналогично дню;

q – номер квартала в году;

y – номер дня в году;

yy – последние две цифры года;

yyyy – полные номер года;

h, hh – часы;

n, nn – минуты;

s, ss – секунды;

AM/PM (А/Р) – добавление букв АР или РМ при 12-ти часовом формате времени.