Что определяет формат символьного поля

Что определяет формат символьного поля

МАСКА ВВОДА

Маска ввода — это шаблон, который позволяет вводить в поле значе­ния, имеющие одинаковый формат, и постоянные символы.

Используется для облегчения ввода форматированных данных. Access позволяет задать маску ввода для полей любого типа кроме Поле МЕМО, счетчик, гиперссылка, логический, OLE-объекты. Можно использовать маску ввода для выполнения простых операций (преобразование всех вводимых символов к верхнему регистру) или более сложных (добавление скобок и дефиса в номера телефона). Маска ввода создаётся с помощью специальных символов.

Рассмотрим набор специальных символов, которые жестко задают маску ввода в строке свойств "Маска ввода" текстового поля.

0 — Цифра (знаки + и — не разрешены). Ввод обязателен;

9 Цифра или пробел (знаки (+) и (-) не разрешены). Ввод не обяза­телен;

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

L — Любая буква. Ввод обязателен’,

? Буква. Ввод не обязателен;

А — Буква или цифра. Ввод обязателен:

а — Буква или цифра. Ввод не обязателен;

С Любой символ или пробел. Ввод не обязателен;

. ;-/ — разделители, которые сохраняют свой вид в строке данных;

— преобразование символов в верхний регистр;

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

— ввод следующего за обратной косой чертой символа как символь­ной константы.

Для создания маски ввода можно пользоваться мастером.

Приведем примеры масок:

Маска Задано пользователем Сохранится
>L

Для полей даты/времени: Полный формат, Длинный формат, Средний формат, Краткий формат.

Допустимо как использование встроенных, так и специальных форматов, созданных при помощи символов форматирования. Рассмотрим набор специ­альных символов формата, которые жестко задают вид и размер вводимых значений поля в строке свойств "Формат поля":

Ниже перечислены специальные символы, используемые при определении специальных форматов для любого типа данных.

Кодовые символы Значение
(Пробел) Выводит пробел как символьную константу.
"ABC" Все символы внутри кавычек считаются символьными константами
Выравнивает символы по левому, а не по правому краю.
* Заполняет доступное пустое пространство следующим за ним символом.
Выводит следующий символ как символьную константу. Для этой же цели можно использовать кавычки.
[цвет] Задает цвет, название которого указано в скобках. Допусти­мые имена цветов: Черный (Black), Синий (Blue), Зеленый (Green), Бирюзовый (Cyan), Красный (Red), Лиловый (Magenta), Желтый (Yellow), Белый (White).

Замечание: не разрешается смешивать в одном формате специальные символы, предназначенные для определения числовых форматов, фор­матов даты/времени и текстовых форматов

Перечислим специальные символы, используемые при определении специ­альных форматов для текстового, числового, денежного, MEMO полей.

Тин Кодовые символы
Текстовый или MEMO @- должен быть текстовый символ или пробел; & — должен быть текстовый символ; — преобразование символов в верхний регистр.
Числовой или денежный . — в качестве десятичного разделителя; , — как разделитель групп разрядов; 0- вывод цифры или нуля, если разряд незначащий; # — вывод только цифры; $- вывод знака доллара; %- вывод числа в процентном формате; Е или е — вывод числа в экспоненциальной форме.

Примеры использования специальных форматов:

Текстовый; Значение поля Представление
(@@@)@@-@@ (123)45-67
Числовой Значение поля Представление
0000.000 123.4 0123.400
####.### 123.4 123.4
$####.### 123.4 $123.4
#0.00 0.12345 12.35 %

Специальные форматы, задаваемые пользователем, для числовых, денеж­ных, поля "Счетчик". Специальные числовые форматы могут включать в се­бя от одного до четырех разделов, отделенных друг от друга точкой с запятой (;). Каждый формат содержит спецификацию для различных типов числовых данных.

Читайте также:  Поиск по истории яндекс браузера

Первый раздел содержит описание формата положительных чисел.

Второй раздел содержит описание формата отрицательных чисел

Третий раздел содержит описание формата нулевых чисел

Четвертый раздел — описание формата пустых (Null) значений.

Например, возможно использование следующего специального денежного формата: # ##0.00 р.;-# ##0.00 р. [Красный]; 0.00 р.; "Нет данных". Этот формат определяется следующими компонентами, разделяемыми точкой с за­пятой, которые определяют вывод положительных, отрицательных значений и значений Null. Например, 1234.56 отобразится как 1 234.56 р.; -1234.56 ото­бразится как -1 234.56р. красного цвета; 0 отобразится как 0.00; значение Null отобразится как Нет данных.

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

Специальные форматы даты и времени определяются с помощью сле­дующих символов:

Символ Описание
Разделитель компонентов времени. Символ разделителя вы­бирается в окне Язык и стандарты панели управления Windows.
/ Разделитель компонентов даты.
с Задает встроенный "Полный формат даты".
d Номер дня месяца, состоящий из 1 или 2 цифр (1-31).
dd Номер дня месяца, состоящий из 2 цифр (01-31).
ddd Сокращенное название дня недели (Пн-Вс).
dddd Полное название дня недели (понедельник-воскресенье).
ddddd Задает встроенный "Краткий формат даты".
dddddd Задает встроенный "Длинный формат даты".
v Номер дня недели (1-7).
ww Номер недели в году (1-53).
m Номер месяца, состоящий из 1 или 2 цифр (1-12).
mm Номер месяца, состоящий из 2 цифр (01-12).
mmm Первые три буквы названия месяца (янв-дек).
mmmm Полное название месяца (Январь-Декабрь),.
q Номер квартала в году (1-4).
У Номер дня в году (1-366).
УУ Последние две цифры номера года (01-99).
УУУУ Полный номер года (0100-9999).
h Число часов, состоящее из 1 или 2 цифр (0-23).
hh Число часов, состоящее из 2 цифр (00-23).
n Число минут, состоящее из 1 или 2 цифр (0-59).
nn Число минут, состоящее из 2 цифр (00-59).
s Число секунд, состоящее из 1 или 2 цифр (0-59). •
ss Число секунд, состоящее из 2 цифр (00-59).
ttttt Задает встроенный "Длинный формат времени".
AM/PM 12-часовой формат времени с добавлением прописных букв "AM" или "РМ".
am/pm 12-часовой формат времени с добавлением строчных букв "am" или "рт".
A/P 12-часовой формат времени с добавлением прописных букв "А" или "Р".
a/p 12-часовой формат времени с добавлением строчных букв "а" или "р".
AMPM 12-часовой формат времени; используется индикатор "утро/день", выбранный в окне Язык и стандарты панели управления Windows.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Учись учиться, не учась! 11157 — | 8287 — или читать все.

Поля могут иметь следующие типы:

Каждый из типов данных наделён собственными свойствами: размер поля, формат поля, число десятичных знаков, индексированное и др.

Текстовыеполя по умолчанию имеют размер – 50 знаков, но могут иметь от 1 до 255.

Числовыеполя обычно используются в математических операциях. Прежде чем установить размер поля, подумайте какие значения вы будете хранить в нём. Выбрав оптимальное значение, вы сэкономите место для хранения данных.

В таблице 1 содержатся возможные значения числовых полей.

Числа от 0 до 255

Числа от –32768 до 32768

Числа от –2147483648 до 2147483647

Одинарное с плавающей точкой

Числа от –3.402823*10 38 до 3.402823*10 38

Двойное с плавающей точкой

Числа от — 1.79769313486232*10 308 до 1.79769313486232*10 308

Для указания количества десятичных знаков используется свойство поля ЧИСЛО ДЕСЯТИЧНЫХ ЗНАКОВ ( от 0 до 15). Атрибут АВТО служит для автоматической установки количества десятичных знаков после запятой.

Читайте также:  Как перевести файл dbf в excel

Денежное поле аналогично числовому. Число десятичных знаков после запятой равно 2.

Поля типа Счетчик предназначены для хранения данных, значения которыхне редактируются, а устанавливаются автоматически при добавлении каждой новой записи в таблицу. Их значения являются уникальными (порядковые номера).

Поля Дата/Время используют разные форматы от 1 января 100 года до 31 декабря 9999 года.

Поля МЕМОтестовые произвольной длины до 64 000 символов.

Тип поля Мастер подстановок создаёт поле, в котором предлагается выбор значения из раскрывающегося списка.

Изучите содержание столбцов в таблицах 2 – 6 (приложение 1), составьте список полей и присвойте каждому собственное имя. Затем по значениям, которые встречаются в таблицах, определите типы полей. Размер определяется по максимальному значению реквизита либо часто встречающемуся. Для числовых полей следует учесть максимальную длину целой, дробной части и разделитель «,». В таблице 2 приведен пример определения типа и свойств полей. Определите свойства всех полей в таблице 2.

Свойства полей бд «Агроном»

Одинарное с плав. точкой

Задайте структуру таблиц, используя Субд ACCESS.

Порядок выполнения задания:

Загрузите программу MicrosoftACCESS. (Пуск / Программы /MicrosoftAccess).

В окне установите переключатель для «новой базы», щелкните ОК.

Объявите имя новой БД — АГРОНОМ, щелкните по кнопке Создать.

В левой его части окна базы данных выделите объект «Таблицы», в правой части предлагаются разные приемы создания таблиц. Выберите «Создание таблицы в режиме конструктора» и щелкните на кнопку панели .

В следующем окне «Новая таблица» ещё раз выберите режим «Конструктор», ОК. Окно конструктора используется для ввода структуры таблицы. Для таблицы РАЙОНЫ показан образец заполнения. В верхней части окна вводится имя поля, выбирается тип (через выбор из раскрывающегося списка), а в нижней части окна уточняются свойства поля.

Свойства полей: «Обязательное поле», «Пустое поле», «Индексированное поле» могут иметь значения — ДА, НЕТ. Настройка этих полей используется для контроля при вводе данных. Значения следует определять, анализируя информацию таблицы.

После ввода всех полей таблицы закройте окно, сохраните структуру, введя имя таблицы, а на запрос «Создать ключевое полесейчас?» ответьтеутвердительно. Наблюдайте, как в окне базы данных появилось имя таблицы.

Заполните структуры всех таблиц.

Заполните все таблицы исходными данными.

В окне базы данных выделите имя таблицы, щелкните по кнопке на панели инструментови заполните данные из приложения1. При вводе данных наблюдайте заполнение поляСчетчик порядковыми номерами. Эти ячейки пропускайте клавишейTAB, они заполняются автоматически :1, 2, 3… Закрытие окна сохраняет введенные записи.

Установите связи между таблицами и типы отношений.

Выполните пункты меню Сервис – Схема данных.

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

Закрыть окно Добавление таблиц.

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

Указателем мыши «ухватить» поле Хозяйство таблицыРайоны и «отбуксировать» его к одноименному полю таблицыХозяйства. На экране появится окно Изменение связей, где будет указано, по каким полям устанавливается связь. Если строкеТип отношения тип не соответствует, его можно уточнить через кнопкуОбъединение. Для установки связи нажать кнопкуСоздать.

При использовании Составного ключа между таблицами может быть создана новая связь. На запрос с экранаИзменить существующую связь? следует ответитьНет, а затем нажать кнопкуСоздать.

Удаление связи. Выделите линию связи (линия становится более толстой), а затем нажмите клавишуDelete.

Изменение существующих связей. Закройте все открытые таблицы. Изменять связи между открытыми таблицами нельзя. Указатель мыши установите на линию связи (или дважды щелкните по ней) и правой кнопкой мыши вызовите контекстное меню. В окнеИзменение связей выполните редактирование, а через кнопкуОбъединение выберите требуемый тип объединения.

Читайте также:  Sony vegas pro интерфейс

Установите связи между остальными таблицами.

Изучаемые вопросы:

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

Основные темы:

— Форматы полей.
• типы и форматы полей базы данных;
• создание новой базы данных;
• заполнение базы данных информацией.

Создание и заполнение баз данных

Содержание урока

Типы и форматы полей базы данных

Создание базы данных связано с описанием структуры будущих таблиц. Этот этап работы выполняется в среде СУБД. Пользователь должен указать имена всех полей таблицы, их типы и форматы.

Типы и форматы полей базы данных

Типы полей. Выше уже говорилось о четырех типах полей: символьном, числовом, логическом и «дата». В некоторых СУБД используются и другие типы полей, например, «Время», «День недели», «Адрес» и пр. Кроме того, многие СУБД позволяют создавать поля типа «Примечание». Дело в том, что размер символьного поля обычно ограничен величиной 255 символов. Текст большего размера в него уже не поместится. Примечание позволяет хранить практически неограниченный текст. Он будет храниться в отдельном файле и при необходимости может быть извлечен для чтения.

Форматы полей. Формат символьного поля определяет число символьных позиций, которые будет занимать поле в записи. Например, если символьное поле имеет формат 10, то его значения в различных записях могут содержать от 0 до 10 символов.

Формат числового поля обычно состоит из двух частей: длины и точности. Длина — это полное количество символьных позиций, выделяемых под запись числа; точность — это количество позиций, выделенных под дробную часть. Следует иметь в виду, что десятичная запятая тоже занимает позицию. Например, формат записи числа 123,45 такой: длина — 6, точность — 2. Целое число, т. е. число без дробной части, имеет точность 0.

Формат логической величины стандартный — один символ. Чаще всего используются однобуквенные обозначения: Т — true (истина), F — false (ложь). В нашем учебнике для этих величин используются обозначения русскими буквами: И — истина, Л — ложь.

Формат даты обычно имеет длину 8 символов. Правда, бывают разные стандарты. Мы будем здесь использовать стандарт ДД/ММ/ГГГГ (или ДД.ММ.ГГГГ, или ДД-ММ-ГГГГ). Здесь ДД — обозначение числа, ММ — месяца, ГГГГ — года. Иногда используется стандарт ММ/ДД/ГГГГ. Бывают и другие обозначения.

Для примера в табл. 3.3 описаны типы и форматы полей из базы данных «Погода».

Создание новой базы данных

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

. создать пользователю предлагается заполнить таблицу типа таблицы 3.3. Затем необходимо указать первичный ключ таблицы. В данном примере первичным ключом является поле ДЕНЬ. Имя файла, в котором будет храниться база данных, пользователь задает сам.

Чтобы осмыслить этот этап работы, можно предложить следующую аналогию. Представьте себе, что строится овощная база. В ней монтируются отсеки, холодильники, контейнеры, ящики для хранения картофеля, моркови, лука, капусты и пр. Иначе говоря, готовится место для хранения, но овощи пока не завозятся. После того как овощная база создана, она готова к приему овощей.

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

Следующая страница Заполнение базы данных информацией

Ссылка на основную публикацию
Что значит код ошибки 805а8011
Многие владельцы смартфонов с операционной системой Windows Phone не могут войти в учетную запись магазина Marketplace. На экране появляется код...
Хочу создать группу в контакте
Приветствую вас, дорогие читатели. Социальные сети уже давно вошли в нашу жизнь, поэтому всем владельцам абсолютно любого бизнеса, как традиционного,...
Хром для андроид тв приставок
Всем привет! Предлагаю очередной раз поднять больную тему браузеров для Android TV. В разделе «вопрос – ответ» уже много раз...
Что значит интегрированный процессор
Здравствуйте, уважаемые пользователи и любители компьютерного железа. Сегодня порассуждаем на тему, что такое интегрированная графика в процессоре, зачем она вообще...
Adblock detector