Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания по выполнению лабораторной работы / Access 2007_2 ФОРМАТИРОВАНИЕ И КОНТРОЛЬ ДАННЫХ.doc
Скачиваний:
206
Добавлен:
17.02.2014
Размер:
339.46 Кб
Скачать

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

Встроенные форматы

Для форматирования числовых и денежных полей программа Access предлагает ряд встроенных форматов. Все они включены в список опции Формат поля (рис. 1) в виде пар: название формата и образец его использования. Ниже перечислены наиболее распространенные форматы.

    • Основной. Формат, используемый по умолчанию. Введенная информация отображается без каких-либо изменений.

    • Денежный. Данные отображаются в десятичном виде; если дробная часть числа отсутствует, после запятой будут выводиться два нуля. Кроме того, в число включается разделитель групп разрядов и символ денежной единицы.

Рис. 1. Список числовых форматов, предлагаемых в области конструктора

для свойства Формат поля

    • Евро. В отличие от формата Денежный, в качестве символа денежной единицы здесь используется символ “евро”.

    • Фиксированный. Числовые данные выводятся с определенным числом знаков по­сле десятичной запятой. По умолчанию используется два деся­тичных знака. Установить другое значение для количества десятичных знаков можно в поле Число десятичных знаков, расположенном в области Свойства поля сразу под опцией Формат поля.

    • С разделителями разрядов. Отличается от формата Фиксированный наличием разделителей групп разрядов.

    • Процентный. Переводит десятичные дроби в более привычный вид для расчетов с процентными величинами. Для этого числовое значение умножается на 100 и вы­водится со знаком процента (%). Вводить данные в поля с форматом Процентный необходимо в соответствующем виде (например, 0,15, а не 15, если речь идет о пятнадцати процентах).

    • Экспоненциальный. Числа выводятся в экспоненциальной нотации, например 2,34Е+03.

Специальные форматы

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

Пример. Расшифруем следующий специальный формат числового поля +0,0;(-0,0);0,0;“Не заполнено”. Если его применить, положительные значения будут выводиться со знаком “плюс” (+), отрицательные – со знаком “минус” (-), в случае нулевого значения в поле появится 0,0, а для пустых значений (Null) будет выведено примечание Не заполнено. Числа будут округляться до одного знака после десятичной запятой.

Специальные форматы создаются с помощью символов представленных в таблице 2.

Таблица 2

Символы, используемые в специальных форматах для числовых и денежных полей

Символ

Описание

, (запятая)

Десятичный разделитель.

пробел

Разделитель групп разрядов.

0

Прототип разряда. В соответствующей десятичной позиции выводится цифра или 0. Независимо от числа символов 0, целая часть числа будет отображаться полностью. Например, число 3456,78 в формате 000000,000 выглядит как 003456, 780

#

Прототип разряда. В соответствующей десятичной позиции выводится значащая цифра или ничего не выводится. Независимо от количества символов #, целая часть числа будет отображаться полностью. Например, число 3456,78 в формате ######,##-выглядит как 3456,78

$

В соответствующей позиции выводится текстовая константа "$" (вместо символа доллара можно использовать знак рубля (р.) или гривны (грн.)). Например, число 3456,78 в формате $### ###,00 выглядит как $3 456, 78

%

Процентный формат. Число умножается на 100, и к нему в конце добавляется знак процента. Например, число 0,34567 в формате #0,00% выглядит как 34,57%

Продолжение таблицы 2

E- или е-

Экспоненциальная нотация (перед отрицательными показателями степени выводится знак "минус" (-), а перед положительными — ничего). Этот символ используется только вместе с другими символами. Например, в формате #,####Е-00 число 3456,7 будет выглядеть как 3,456 7Е03, а число 0,34567 — как З,4567Е-01

Е+ или е+

Экспоненциальная нотация (перед отрицательными показателями степени выводится знак "минус" (-), а перед положительными — знак "плюс" (+)). Этот символ исполь­зуется только вместе с другими символами. Например, число 3456,7 в формате #,####Е+00 будет выглядеть как 3, 4567Е+03