русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 1390; Нарушение авторских прав


 

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

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

Размер поля – определяет максимальный размер данных, которые могут храниться в полях текстового или числового типа. Для текстовых полей размер устанавливается в байтах. Для числовых полей размер поля в зависимости от поля может быть 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-ти часовом формате времени.

Формат данных логического типа. Стандартные форматы: Да/Нет; Истина/Ложь; Вкл/Выкл. Значению Истина соответствует числовое значение –1 (не нуль), значению Ложь – 0.

Маска ввода. Это свойство задает шаблон ввода данных в поле. С помощью этого свойства можно усилить контроль ввода, задав в шаблоне допустимые для ввода символы. Шаблон ввода создается с использованием символов-заполнителей:

0 - цифра (от 0 до 9), символ обязательный;

9 – цифра или пробел (от 0 до 9, « «), символ необязательный;

# - цифра, пробел, знаки «=» и «-«;

L – буква, символ обязательный;

? – буква, символ необязательный;

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

c – любой символ или пробел (символ необязательный);

<,> - символы преобразования в прописной /строчный регистр;

! – заполнение данными при вводе справа налево;

\ - означает, что символ, следующий за данным, отображается в том же виде, в каком указан в шаблоне;

. , : ; - /- символы разделители.

Пример: >L<???????? иванов → Иванов иВАНОВ → Иванов

Маска ввода номера телефона: \(999\)000\-0000

Как правило, маска ввода используется для числовых полей и полей типа дата/время.

Подписи. Значение этого свойства используется для отображения в формах или отчетах альтернативного имени поля. Если свойство не определено, то используется само имя.

Значение по умолчанию. Позволяет определить значение, которое будет автоматически присваиваться полю при добавлении новой записи. Это может быть любое значение, удовлетворяющее типу данных поля. Для значений числового и денежного типа по умолчанию автоматически устанавливается 0.

Условие на значение. Позволяет определить требования к вводимым в поле данным. Условие на значение задается выражением, которое может содержать условия, задающие диапазон значений и встроенные функции. Максимальная длина выражения – 2048 символов.

Сообщение об ошибке. Позволяет задать текстовое значение, которое будет выводиться в случае возникновения ошибки ввода. Длина текстового значения не должна превышать 255 символов.

Обязательное поле. Определяет, является ли поле обязательным для заполнения.

Тип элемента управления (на вкладке ПОДСТАНОВКА). Свойство позволяет выбрать стандартный тип элемента управления для поля:

для числовых типов: поле, поле со списком, список;

для логического типа: поле, флажок, поле со списком.

После того, как для поля выбран элемент управления, на вкладке ПОДСТАНОВКА появляются дополнительные свойства, характерные для данного элемента управления.

Индексированное поле. Определяет, является ли данное поле индексированным. Индекс – это внутренняя таблица упорядочивания записей исходной таблицы. Индексирование поля позволяет ускорить поиск значений по нему. Это свойство может иметь следующее значение:

«Нет» – индекс не создается;

«Да (допускаются совпадения)» - индексная таблица может содержать повторяющиеся значения данного поля;

«Да (совпадения не допускаются)» – индексная таблица может содержать только уникальные значения поля.

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



<== предыдущая лекция | следующая лекция ==>
Определение имен полей, их типов и описаний | Запросы на выборку


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.