русс | укр

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

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

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

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


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

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


Дата добавления: 2015-07-04; просмотров: 786; Нарушение авторских прав


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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

Таблица 2

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

Символ Описание
, (запятая) Десятичный разделитель.
пробел Разделитель групп разрядов.
Прототип разряда. В соответствующей десятичной позиции выводится цифра или 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

 



<== предыдущая лекция | следующая лекция ==>
Форматирование текстовых и МЕМО-полей | Форматирование поля Дата/время


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


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

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

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


 


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

 
 

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

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