Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Общие сведения о свойствах полейСодержание книги
Поиск на нашем сайте Для полного описания схемы БД в среде какой-либо СУБД, кроме типов полей и первичных ключей, необходимо определить другие свойства полей, список которых отображается в нижней половине окна конструирования таблицы (рис. 4).
Рис. 4. Окно конструктора таблицы со свойствами поля текстового типа В частности, в конструкторе таблиц СУБД Access 2000 можно установить следующие свойства полей: Ø Размер поля (FieldSize) – объем памяти в байтах, отводимый на каждое значение поля; Ø Число десятичных знаков (DecimalPlaces) – число десятичных знаков в дробной части числа (только для числовых полей); Ø Формат поля (Format) – формат отображения значения при выводе; Ø Маска ввода (InputMask) - формат значения при вводе (только для текстовых полей и полей типа Дата/Время); Ø Подпись (Caption) – заголовок поля при выводе в таблице, форме, отчете, который выводится вместо имени поля; Ø Значение по умолчанию (DefaultValue) – значение, присваиваемое полю автоматически при добавлении новой записи; Ø Условие на значение (ValidationRule) – ограничение на вводимое значение; Ø Сообщение об ошибке (ValidationText) – сообщение, выводимое при нарушении свойства Условия на значение; Ø Обязательное поле (Required) – обязательный ввод значения в поле при добавлении новой записи или обновлении существующей записи; Ø Пустые строки (AllowZeroLength) – допускается или нет ввод пустых строк (только для текстовых полей); Ø Индексированное поле (Indexed) – создается или нет индекс (уникальный или не уникальный) для данного поля; Ø Сжатие Юникод (Unicode) – сжимать Юникод символа, если в первом его байте значение 0 (только для текстовых полей); Ø Новые значения (NowValue) – следующее по порядку или случайный выбор (только для поля счетчик); Ø Мастер подстановки (Wizard) – выбор значения из списка и подстановка его в поле при добавлении или изменении записи. Каждому типу поля соответствует свой список свойств, некоторые из которых могут совпадать у нескольких типов, а некоторые являются уникальными, т.е. применимыми только к данному типу поля. Например, свойство Новые значения имеет только поле типа Счетчик, это свойство определяет то, как будет присваиваться значение этого поля при добавлении новой записи: в порядке возрастания или случайным образом. Распределение свойств между типами представлено в табл. 2. Установка значений свойств полей может производиться тремя способами. 1. Ручной ввод с клавиатуры (Вводится) произвольного значения, например свойство Сообщение об ошибке. 2. Выбор из списка (6), раскрывающегося при щелчке мыши в правой части строки свойства, например свойства Индексированное поле, Формат. 3. Формирование значения с помощью построителя выражения (…), который вызывается стандартными способами: · контекстное меню ( · элемент управления в строке свойства конструктора ( · панель элементов управления (панель инструментов) ( Подробная информация о каждом типе поля и его свойстве может быть получена из справочной системы конкретной СУБД или литературы [5]. Наибольшую трудность при описании свойств полей вызывают такие свойства, как Формат поля и Маска ввода. Свойство формат поля
Формат определяет внешний вид значения поля при отображении его на экране. В Access имеются встроенные форматы для числовых полей, полей типа Дата/Время и логических полей (рис. 12).
в Рис. 12. Форматы полей типов: а) Дата/Время, б) Числовой, Денежный, Счетчик; в) Логический Кроме того, можно создавать свои форматы отображения значений поля в таблице или форме с помощью форматных символов, например: #, 0. d, m. Таблица 2
Условные обозначения: … - построитель выражения; 6 - выбор из списка. Все форматные символы применяются к своему типу поля, а именно: 0, #, $, %, E,.,, - для числовых полей; /, d, m, y – для полей даты;:, h, n, s, am/pm (a/p)– для полей времени; @, &, <, > - для текстовых полей;!, \, * - для любых полей. Примеры. 1. Для отображения значения поля типа Дата/Время в виде 12 января 2000 г. следует задать формат dd mmmm yy г.. 2. Для отображения значения числового поля в виде $1000.45 следует задать формат $#, число десятичных знаков 2, размер поля О динарное с плавающей точкой. Свойство Маска ввода
Маска определяет содержимое и порядок ввода значения поля и тем самым, позволяет организовать ввод значений поля в наиболее удобном для пользователя виде. Например, ввод значения номера телефона целесообразно организовать по маске вида: (9999)99-99-99. В общем случае маска ввода может содержать до трех секций, разделенных символом точка с запятой (;), а именно: <собственно маска; признак; заполнитель>. Секция 1 определяет собственно маску ввода и включает строку масочных символов, между которыми могут вставляться любые другие символы, например! (999) 999-9999, здесь символы! и 9 – это масочные символы, а символы (,) и - – это обычные символы. Чтобы отменить действие масочного символа, необходимо поставить перед ним символ \ (обратный слэш). Например \LL, здесь первый символ L является обычным символом, а второй – масочным. Секция 2 определяет, сохраняет ли СУБД обычные символы маски в поле при вводе в него значения. Если используется значение 0 для этой секции, то все обычные символы первой секции маски (например, круглые скобки и тире в телефонной маске) сохраняются как значение поля; если используется значение 1, то СУБД сохраняет только введенные пользователем символы в соответствии с маской. По умолчанию система использует значение 1. Секция 3 определяет символ – заполнитель пустых полей при вводе, который СУБД показывает в позициях, где нужно ввести собственно данные. Для этой секции можно использовать любой символ; чтобы показать пустую цепочку ввода, рекомендуется использовать символ, не входящий во вводимое значение, например знак подчеркивания (_). По умолчанию система использует символ пробела. Практически в маске ввода может быть использована только первая секция. Символы, наиболее часто используемые в Секции 1 маски ввода, приведены в табл. 3, а примеры масок ввода, используемых для ввода значений различных типов полей представлены в табл. 4.
Таблица 3
Таблица 4
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-30; просмотров: 355; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.214 (0.009 с.) |