Типы данных «Число» (в том числе «Большое число») и «Валюта» имеют различные форматы, которые отвечают вашим уникальным обстоятельствам. У вас есть три варианта форматирования: сохранение форматов по умолчанию, применение стандартного формата или создание пользовательского формата. При применении формата к полю таблицы этот же формат автоматически применяется к любому оклю формы или отчета, который вы впоследствии привяжете к этому полю таблицы. Форматирование только изменяет способ отображения данных и не влияет на способ их хранения и ввод данных пользователями.
В этой статье
-
Общие сведения о числовом и валютном форматах
-
Применение заранее за
-
Примеры предопределяемого формата
-
Применение пользовательского формата
-
Примеры пользовательских форматов
-
Символы пользовательского формата
-
Отобразить до н. э. или до н. э.
Общие сведения о числовом и валютном форматах
Чтобы создать пользовательский формат, введите различные символы в свойстве Format поля таблицы. Знаки могут быть заметелями (такими как 0 и #), знаками-знаками (например, запятые и запятые), литералами и цветами в зависимости от того, как вы хотите использовать форматирование. Помните, что Access автоматически применяет все пользовательские форматы, которые используются в поле таблицы, к полю в форме или отчете, если он связан.
Вы можете задать форматы для четырех типов числовых значений: положительных, отрицательных, нулей (0) и NULL (неопределяемого). При создании формата для каждого типа значений сначала следует уложить формат положительных значений, второй формат отрицательных значений, третий формат и последний формат для значений NULL. Кроме того, каждый формат необходимо разделять за за semicolon.
Пример пользовательского форматирования: #,###.#;(#,##.##)[Красный];0;000,00;» Undefined»
Отображается как: 1 234,568-1,234,568 = 0
Вот что означает форматирование |
|
Для строки можно уделить до четырех разделов, разделы разделены заточкими(;). Если поле таблицы принимает значения NULL, можно опустить четвертый раздел.
Часть |
Описание формата |
Пример |
Если первый раздел содержит #,###.## |
Отображаются положительные значения. |
1234,5678 отображается как 1 234,568 В этом формате в качестве десятичной запятой используется точка, а в качестве десятичной — точка. Если десятичных значений в записи больше, чем количество знаков-заметимов в пользовательском формате, Access округит значения и отобразит только количество значений, заданное форматом. Например, если поле содержит значение 3456,789, но его формат определяет два десятичных знака, Access округит его до 0,79. Совет: Для формата с большим или большим количеством десятичных значений добавьте дополнительные заме желтую заме же, например # #.##. |
Если второй раздел содержит (#,###.##)[Красный] |
Отображаются только отрицательные значения. |
Отрицательное значение заключено в литералы или скобки. В этом примере любое отрицательное значение отображается красным цветом. |
Если третий раздел содержит 0 000,00 |
Определяет формат всех нулевых (0) значений. |
Если поле содержит нулевое значение, отображается 0 0000,00. Чтобы отобразить текст вместо числа, используйте «Ноль» (в двойных кавычках). |
Если четвертый раздел содержит «Неопределена» |
Определяет, что пользователи видят, когда запись содержит значение NULL. В этом случае пользователи видят слово «Неопределена». |
Можно также использовать другой текст, например «Null» или «****». Окружающие символы с двойными кавычками обрабатываются как литералы и отображаются в точности так, как ввели. |
К началу страницы
Применение заранее за
В Access есть несколько предопределельных форматов числовых и валютных данных. По умолчанию число отображается в качестве введенного.
Совет С помощью свойства DecimalPlaces вы можете переопределить число десятичных знаков для стандартного формата, заданного для свойства Format.
В таблице
-
Откройте таблицу в режиме Конструктор.
-
В верхней части сетки выберите поле даты и времени, которое нужно отформатировать.
-
В разделе «Свойства поля» щелкните стрелку в поле свойства «Формат» и выберите формат из списка.
-
После выбора формата появится кнопка «Параметры обновления свойств», которая позволяет применить новый формат к любым другим полям таблицы и элементу управления формы, которые будут его логически наследовать. Чтобы применить изменения во всей базе данных, щелкните смарт-тег и нажмите кнопку «Обновить формат везде<имя поля> используется. В этом случае имя поля — это имя поля с именем вашего номера или валюты.
-
Чтобы применить изменения во всей базе данных, в диалоговом окне «Свойства обновления» отображаются формы и другие объекты, которые наследуют новый формат. Нажмите Да.
Дополнительные сведения см. в свойстве «Распространение поля».
-
Сохраните изменения и переключиться в представление таблицы, чтобы узнать, соответствует ли формат вашим требованиям.
Примечание. Новые формы, отчеты и представления, которые создаются на основе этой таблицы, получают форматирование таблицы, но их можно переопременить в форме, отчете или представлении, не изменяя ее форматирование.
В форме или отчете
В форме или отчете даты обычно показаны в текстовых полях. Просто захотите установить в свойстве «Формат» текстового окна нужный формат даты.
-
Откройте форму или отчет в макете иликонструкторе.
-
Наберем в текстовом поле указатель, указав число или валюту.
-
Нажмите F4, чтобы отобразить лист свойств.
-
Задав для свойства Format один из предопределенных форматов дат.
В запросе
-
Откройте запрос в конструкторе.
-
Щелкните правой кнопкой мыши поле даты и выберите «Свойства».
-
В окне свойств выберите нужный формат из списка свойств Format.
В выражении
-
С помощью функции FormatDateTime можно отформатировать значение даты в один из нескольких заранее задав формат.
Это может пригодиться, если вы работаете в области, которая требует выражения, например макроса или запроса.
К началу страницы
Примеры предопределяемого формата
В следующей таблице показаны предопределенные параметры свойства Format для чисел и валют.
Параметр |
Описание |
Основной |
(Используется по умолчанию.) Число отображается так, как оно было введено. |
Денежный |
Используется разделитель тысяч; используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части, обозначения денежной единицы и числа десятичных разрядов. |
Евро |
Используется символ евро ( |
Фиксированный |
Выводится по крайней мере одна цифра; используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части, обозначения денежной единицы и числа десятичных разрядов. |
Стандартный |
Используется разделитель тысяч; используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части и числа десятичных разрядов. |
Процент |
Значение умножается на 100 и выводится со знаком процента (%); используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части и числа десятичных разрядов. |
Экспоненциальный |
Используется стандартное экспоненциальное представление. |
Ниже приведены примеры стандартных числовых форматов.
Параметр |
Данные |
Отображение |
Основной |
3456.789 |
3456,789 |
Денежный |
3456.789 |
3 456,79 ₽ |
Фиксированный |
3456.789 |
3456,79 |
Стандартный |
3456.789 |
3 456,79 |
Процент |
3 |
300% |
Экспоненциальный |
3456.789 |
3,46E+03 |
К началу страницы
Применение пользовательского формата
-
Откройте таблицу в режиме Конструктор.
-
В верхней части сетки выберите поле даты и времени, которое нужно отформатировать.
-
В разделе «Свойства поля» перейдите на вкладку «Общие», щелкните ячейку рядом с полем «Формат» и введите определенные символы в соответствии с вашими потребностями форматирования.
-
После выбора формата появится смарт-тег «Параметры обновления свойств» (только Access 2010) и вы сможете применить новый формат к любым другим полям таблицы и элементу управления формы, которые будут его логически наследовать. Чтобы применить изменения во всей базе данных, щелкните смарт-тег и нажмите кнопку «Обновить формат везде, где используется имя поля». В этом случае имя поля — это имя поля даты и времени.
-
Чтобы применить изменения во всей базе данных, в диалоговом окне «Свойства обновления» отображаются формы и другие объекты, которые наследуют новый формат. Нажмите Да.
Дополнительные сведения см. в свойстве «Распространение поля».
-
Сохраните изменения и переключиться в представление таблицы, чтобы узнать, соответствует ли формат вашим требованиям.
-
Проверьте формат следующим образом:
-
Введите значения без тысячных или десятичных значений и посмотрите, как формат обрабатывает данные. В правильном ли формате размыкается формат?
-
Введите значения, которые больше или короче, чем вы ожидаете (с и без разных между ними), и посмотрите, как работает формат. Добавляет ли формат пустые пробелы, а также нули в конце или в конце?
-
Введите нулевые значения или значения NULL в формате, предназначенном для положительных или отрицательных значений, и посмотрите, нравится ли результат.
-
Примечание. При применении формата к полю таблицы Access применяет его в любой форме или отчете, которые вы связываете (связываете) с этим полем.
К началу страницы
Примеры пользовательских форматов
Ниже приведены примеры пользовательских числовых форматов.
Параметр |
Описание |
0;(0);;»Null» |
Положительные значения отображаются без изменений; отрицательные значения выводятся в скобках; если значение равно Null, выводится слово «Null». |
+0.0;–0.0;0.0 |
Выводит знак «плюс» (+) или «минус» (-) с положительными или отрицательными числами; отображает 0,0, если значение равно нулю. |
К началу страницы
Символы пользовательского формата
Чтобы создать пользовательский формат, используйте следующие символы в качестве замецев и между словами:
Символ |
Описание |
# |
Используется для отображения цифры. Каждый экземпляр символа представляет позицию для одного числа. Если в позиции нет значения, access отобразит пустое пространство. Кроме того, его можно использовать в качестве замещего. Например, если применить формат #,### и ввести в поле значение 45, будет отобрано 45. Если ввести в поле 12 145, в Access отобразится 12 145, хотя слева от замещего был определен только один. |
0 |
Используется для отображения цифры. Каждый экземпляр символа представляет позицию для одного числа. Если в позиции нет значения, Access отобразит ноль (0). |
Десятичный разделитель . (точка) |
Указывает на то, где следует разместить знаки между целой и десятичной частью числовой или валютной части. Десятичных междустрочных междустрочных знаков может быть несколько и они за установлены в региональных параметрах Windows. |
Секаитель тысяч , (запятая) |
Указывает на то, где следует разместить знаки-знаки между тысячными или валютными полями. В Windows в региональных параметрах различаются и устанавливаются тысячи разных междустроек. |
пробелы, + — $ () |
Используется для вставки пробелов, математических символов (+ -) и финансовых символов (¥ £ $) в любом месте строк формата. Если вы хотите использовать другие распространенные математические символы, такие как косая черта ( или /) и звездочка (*), задайте двойные кавычка. Обратите внимание, что их можно разместить в любом месте. |
|
Используется для принудительного отображения в Access знака, который следует за ним. Это то же самое, что и вокруг символа с двойными кавычками. |
! |
Используется для принудительного выравнивания всех значений влево. При принудительном выравнивании по левому знаку нельзя использовать текстовые знаки с цифрами #и 0, но в текстовых символах можно использовать заме же. |
* |
Используется для того, чтобы символ, следующий за звездочкой, стал символом заполнения — символом, который используется для заполнения пустых пробелов. Access обычно выравнивает числные данные по правому и заполняет любую область слева от значения пустыми пробелами. Вы можете добавить символы заливки в любое место строки формата, а при этом Access заполнит указанным знаком любые пробелы. Например, для формата £##*~,00 отображается валюта в формате £45~~~~.15. Количество знаков тильды(~),отображаемого в поле, зависит от количества пробелов в поле таблицы. |
% |
Используется в качестве последнего символа в строке формата. Умножает значение на 100 и отображает результат со знаком процента в конце. |
E+, E- ИЛИ e+, e- |
Используется для экспоненциального отображения значений. Используйте этот параметр, если заранее задайте достаточное количество места для значений. Используйте E+ или e+ для отображения значений в положительных степлеях, а E- или e- — для отображения отрицательных стенений. Эти заме же необходимо использовать вместе с другими символами. Предположим, например, что применив к числовому полю формат 0,000E+00, введите число 612345. Access отобразит 6.123E+05. Сначала Access округит число десятичных знаков до трех (количество нулей справа или слева от десятичной заготовки). Затем Access вычисляет экспоненциальный показатель по количеству цифр, попадающих справа (или слева, в зависимости от языковых параметров) десятичной заготовки в исходном значении. В этом случае исходное значение было бы поместить «612345» (пять цифр) справа от десятичной замера. По этой причине в Access отображается значение 6,123E+05, итоговая величина равна 6,123 x 105. |
«Литерал» |
Закругка текста, который должен быть заметлен пользователями, двойными кавычками. |
[цвет] |
Используется для применения цвета к всем значениям в разделе формата. Имя цвета необходимо заключено в квадратные скобки и использовать одно из таких имен: черный, синий, голубой, зеленый, пурпурный, красный, желтый или белый. |
К началу страницы
Отобразить до н. э. или до н. э.
Пользовательский формат можно использовать для отображения до или после года до н. э. в зависимости от того, было ли ввели положительное или отрицательное число. Положительные числа отображаются в годах с до н. д. Отрицательные числа отображаются как года со значениями «до н. э.».
-
Откройте таблицу в режиме Конструктор.
-
В верхней части сетки выберите числовой формат поля.
-
В нижней части щелкните поле свойства Format и введите такой пользовательский формат:
«н. э. » #;# » до н. э.»
I (a British developer) have a database that I am developing for a client in the USA. When I set columns as currency
they display with a £
sign. How do I change this so that Access displays a $
sign for currency fields in this database?
Note that I don’t want to change my own regional settings if possible.
- microsoft-access
- currency-format
asked Nov 8, 2016 at 18:00
Jamie BullJamie Bull
5031 gold badge6 silver badges16 bronze badges
4
-
Unless you are also storing what type of currency it is, what does it matter, if it displays as
£
or$
on your local copy? If your not willing to change your regional settings then you can’t change it locally.Nov 8, 2016 at 18:03
-
It also displays as
£
on the client’s copy. I had assumed it would respect his settings but apparently not.Nov 8, 2016 at 18:04
-
I’m not 100%, no, but I’d be very surprised if a guy in Michigan who uses Access and Excel regularly has his local currency set to £s. I will check with him though.
Nov 8, 2016 at 18:14
I (a British developer) have a database that I am developing for a client in the USA. When I set columns as currency
they display with a £
sign. How do I change this so that Access displays a $
sign for currency fields in this database?
Note that I don’t want to change my own regional settings if possible.
- microsoft-access
- currency-format
asked Nov 8, 2016 at 18:00
Jamie BullJamie Bull
5031 gold badge6 silver badges16 bronze badges
4
-
Unless you are also storing what type of currency it is, what does it matter, if it displays as
£
or$
on your local copy? If your not willing to change your regional settings then you can’t change it locally.Nov 8, 2016 at 18:03
-
It also displays as
£
on the client’s copy. I had assumed it would respect his settings but apparently not.Nov 8, 2016 at 18:04
-
I’m not 100%, no, but I’d be very surprised if a guy in Michigan who uses Access and Excel regularly has his local currency set to £s. I will check with him though.
Nov 8, 2016 at 18:14
60 / 39 / 0 Регистрация: 24.04.2012 Сообщений: 419 |
|
1 |
|
Как в формате денежный изменить валюту30.05.2012, 12:36. Показов 46907. Ответов 30
как в формате денежный изменить валюту на другую?
__________________
0 |
60 / 39 / 0 Регистрация: 24.04.2012 Сообщений: 419 |
|
30.05.2012, 13:18 [ТС] |
3 |
а как сделать чтоб валюта отображалась в форме Добавлено через 7 минут
0 |
1 / 1 / 0 Регистрация: 10.05.2015 Сообщений: 133 |
|
14.05.2015, 20:26 |
4 |
а как сделать чтоб валюта отображалась в форме Добавлено через 7 минут как?
0 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
14.05.2015, 21:01 |
5 |
как? К примеру в запросе в поле цена пишите так
1 |
0 / 0 / 2 Регистрация: 06.02.2015 Сообщений: 67 |
|
28.11.2016, 19:45 |
6 |
PuhKMV, подскажите для чего амперсанд?
0 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
28.11.2016, 19:48 |
7 |
Milipops, для связки поля с текстом или несколько полей.
1 |
шапоклякистка 8-го дня 3672 / 2232 / 391 Регистрация: 26.06.2015 Сообщений: 4,647 Записей в блоге: 1 |
|
28.11.2016, 20:31 |
8 |
PuhKMV, это превратит поле из числового и привязанного к источнику в текстовое и вычислимое. Это ничего страшного в отчетах или формах, в которых нет ни пользовательского ввода, ни подсчета итогов; но если есть ввод — то вычислимое поле не позволяет правки, а если есть подведение итогов — то тектовое поле не суммируется. Поэтому форматирование — предпочтительный выход.
1 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
28.11.2016, 20:38 |
9 |
texnik-san, а я и нег гоаворил,ч то в это поле нужно что то вводить.
0 |
4037 / 1422 / 394 Регистрация: 07.08.2013 Сообщений: 3,539 |
|
29.11.2016, 03:23 |
10 |
ох уж этот денежный формат
0 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
29.11.2016, 06:46 |
11 |
…я из-за него чуть предприятию ущерб не нанес (вовремя заметил)… Я тоже почти ни когда в таблицах не указываю денежный формат, всегда числовой. иногда в формах и отчетах задаю денежный формат, да и то не всегда, а как привел выше, т. к. в стандартном формате буковка — р слитно с циферками, а для моего глаза это резко режет глаз. Не по теме: snipe, Непонятно, вам премию дали или трендюлей?
0 |
Мы один, давай на «ты» 3000 / 1187 / 292 Регистрация: 16.06.2016 Сообщений: 2,742 |
|
29.11.2016, 06:57 |
12 |
ох уж этот денежный формат И какая проблема возникла? Денежный формат всего лишь способ хранения числа, а букафки вполне подавляются.
0 |
4037 / 1422 / 394 Регистрация: 07.08.2013 Сообщений: 3,539 |
|
29.11.2016, 09:02 |
13 |
проблема возникла от того что что нужно было к числу несколько раз прибавлять проценты
0 |
26772 / 14451 / 3192 Регистрация: 28.04.2012 Сообщений: 15,782 |
|
29.11.2016, 09:11 |
14 |
123,45 руб. Достаточно в конструкторе таблиц заменить формат на # ##0,00″ руб.». Без всяких склеиваний и конкатенаций
2 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
29.11.2016, 09:38 |
15 |
…Достаточно в конструкторе таблиц… Я стараюсь в таблицах, как можно меньше чего либо задавать, всё форматики нужны только для отображения и радования глаза в формах и в отчетах, остальное от лукавого и может привести к апокалипсису в виде неправильно подсчитанных данных.
0 |
Мы один, давай на «ты» 3000 / 1187 / 292 Регистрация: 16.06.2016 Сообщений: 2,742 |
|
29.11.2016, 09:41 |
16 |
Я стараюсь в таблицах, как можно меньше чего либо задавать, всё форматики нужны только для отображения и радования глаза в формах и в отчетах, остальное от лукавого и может привести к апокалипсису в виде неправильно подсчитанных данных. Никаких проблем нет. В конце концов аналогичный формат можно задавать полю в форме или отчёте.
И как верно заметил snipe, может НЕ ДОСЧИТЫВАТЬ по копеечке в каких ни та % и вот, уже утрата половины миллиона. Проблема не в типе данных, а в алгоритме.
3 |
4037 / 1422 / 394 Регистрация: 07.08.2013 Сообщений: 3,539 |
|
29.11.2016, 09:43 |
17 |
Проблема не в типе данных, а в алгоритме. заменил тип переменной на double (не меняя алгоритма) и проблемка решилась
1 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
29.11.2016, 09:48 |
18 |
…Проблема не в типе данных, а в алгоритме…. Я бы не соглашался со с — snipe, если бы не было ранее подобных проблемм.
0 |
Панург Мы один, давай на «ты» 3000 / 1187 / 292 Регистрация: 16.06.2016 Сообщений: 2,742 |
||||
29.11.2016, 09:51 |
19 |
|||
Я понимаю- страшно. Но кто считает деньги в Double?
0 |
8521 / 5303 / 564 Регистрация: 27.03.2013 Сообщений: 18,552 |
|
29.11.2016, 10:09 |
20 |
…Типа силой мысли?… Урезанием сотых, тысячных и тем более миллионных.
0 |
1. Функция FormatCurrency ():
Функция FormatCurrency () в MS Access используется для возврата выражения, отформатированного как значение валюты, с использованием символа валюты, определенного на панели управления системы.
Синтаксис:
Формат Валюта ( Выражение [, NumDigitsAfterDecimal] [, IncludeLeadingDigit] [, UseParensForNegativeNumbers] [, GroupDigits] // Это цифра группы. )
Параметр:
FormatCurrency () принимает пять параметров, как указано выше и описано ниже.
- Выражение —
Он определяет выражение, которое нужно отформатировать. - NumDigitsAfterDecimal —
В этом параметре NumDigitsAfterDecimal определяет числовое значение, указывающее, сколько разрядов справа от десятичной дроби отображается. -1 — значение по умолчанию, которое указывает, что используются региональные настройки компьютера. Это необязательно. - IncludeLeadingDigit —
В этом параметре LeadingDigit указывает, отображается ли начальный ноль для дробных значений. Это необязательно. - UseParensForNegativeNumbers —
Он указывает, следует ли помещать отрицательные значения в круглые скобки. Это необязательно. - GroupDigits —
Он указывает, сгруппированы ли числа с использованием разделителя групп, указанного в региональных настройках компьютера. Это также необязательно.
Примечание :
Аргументы IncludeLeadingDigit, UseParensForNegativeNumbers и GroupDigits имеют следующее значение: -1 для True, 0 для False и -2 для значения по умолчанию.
Возврат:
Возвращает отформатированное значение валюты.
Пример-1:
Конвертация в положительную валюту.
Выберите FormatCurrency (1200.2) как New_Currency;
Выход :
New_Currency |
---|
1 200,20 долл. США |
Пример-2:
Конвертация на отрицательное значение валюты.
Выберите формат валюты (-1000, 2, -1, -1, -1) AS New_Currency;
Выход :
New_Currency |
---|
(1 000,00 долларов США) |
2. Функция FormatDateTime ():
Функция FormatDateTime () в MS Access используется для возврата выражения, отформатированного как дата или время.
Синтаксис:
FormatDateTime (Дата [, NamedFormat])
Параметр:
FormatDateTime () принимает два параметра, как указано выше и описано ниже.
- Дата —
Он определяет выражение, которое нужно отформатировать. - NamedFormat —
Это числовое значение, указывающее используемый формат даты / времени. Если не указано, используется GeneralDate. 0 используется для общей даты, 1 — для длинной даты, 2 — для короткой даты, 3 — для короткой даты, 4 — для длинной даты.
Возврат:
Он возвращает форматированное выражение Datetime.
Пример-1:
Формирование на длинную дату.
ВЫБЕРИТЕ FormatDateTime (# 17/04/2004 #, 1) как New_DFormat
Выход :
New_DFormat |
---|
Суббота, 17 апреля 2004 г. |
Пример-2:
Формирование на долгое время.
ВЫБЕРИТЕ FormatDateTime (# 12: 30 #, 4) как Long_Format;
Выход :
Long_Format |
---|
12:30:00 |
Я сделал запрос, в котором мне нужно было добавить 10%
в поле чистого дохода, но я не могу изменить его на тип данных валюты. Как это сделать?
Это изображение ошибки, которую я получаю, когда пытаюсь изменить тип данных на валюту:
2 ответа
Лучший ответ
Вы можете использовать функцию Format
для правильного отображения:
Format([Net Income] * 1.1,"Currency")
Обычно запрос используется в качестве источника данных для форм и отчетов, а не напрямую. Так что лучше форматировать число в форме / отчете, функция Format
возвращает строку и у вас могут возникнуть проблемы при дальнейших преобразованиях данных, например, если этот запрос будет использоваться в других запросах.
0
Sergey S.
19 Окт 2017 в 04:05
Щелкните правой кнопкой мыши в верхней части таблицы. затем сделайте вид дизайна. выберите поле чистой прибыли. изменить тип данных на Curreny
0
AutoDev
19 Окт 2017 в 03:48
- Remove From My Forums
-
Question
-
How can i change the currency in ms access 2007. I want to change the dollar into peso. How can i do it?
Answers
-
To change currency symbol in MS Access change formatting of the column to «₱0;₱0;₱0″.
I dont know how to do it with VB.
- Marked as answer by
Friday, January 6, 2012 6:06 AM
- Marked as answer by
-
To change currency symbol in MS Access change formatting of the column to «₱0;₱0;₱0″.
I dont know how to do it with VB.
Thanks all for your fast help and good ideas.
Hi “vb2010 ms access”,
Welcome to MSDN Forum.
I test Lukas2’s idea and it works fine.
Select a Currency filed in MS Access database table, and then change the «Format» option to
«₱0» or «₱0;₱0;₱0» from the default «Currency», then the peso sympol will be displayed on the Currency column when you open the table or enter a value.Please double check if this idea is what you expect.
If you want to change this setting programically, the VBA Macro is a simple way.
By the way, this information may be helpful.
Microsoft Access tips about Currency format
http://allenbrowne.com/ser-44.html
And, there is one dedicated Access Development Forum
http://social.msdn.microsoft.com/Forums/en-US/accessdev/threads
Martin Xie [MSFT]
MSDN Community Support | Feedback to us
- Marked as answer by
Martin_Xie
Tuesday, January 10, 2012 10:21 AM
- Marked as answer by
- Remove From My Forums
-
Question
-
How can i change the currency in ms access 2007. I want to change the dollar into peso. How can i do it?
Answers
-
To change currency symbol in MS Access change formatting of the column to «₱0;₱0;₱0″.
I dont know how to do it with VB.
- Marked as answer by
Friday, January 6, 2012 6:06 AM
- Marked as answer by
-
To change currency symbol in MS Access change formatting of the column to «₱0;₱0;₱0″.
I dont know how to do it with VB.
Thanks all for your fast help and good ideas.
Hi “vb2010 ms access”,
Welcome to MSDN Forum.
I test Lukas2’s idea and it works fine.
Select a Currency filed in MS Access database table, and then change the «Format» option to
«₱0» or «₱0;₱0;₱0» from the default «Currency», then the peso sympol will be displayed on the Currency column when you open the table or enter a value.Please double check if this idea is what you expect.
If you want to change this setting programically, the VBA Macro is a simple way.
By the way, this information may be helpful.
Microsoft Access tips about Currency format
http://allenbrowne.com/ser-44.html
And, there is one dedicated Access Development Forum
http://social.msdn.microsoft.com/Forums/en-US/accessdev/threads
Martin Xie [MSFT]
MSDN Community Support | Feedback to us
- Marked as answer by
Martin_Xie
Tuesday, January 10, 2012 10:21 AM
- Marked as answer by
Форматирование числовых и денежных полей
Встроенные
форматы
Для форматирования
числовых и денежных полей программа
Access предлагает ряд встроенных форматов.
Все они включены в список опции Формат
поля (рис. 1) в виде пар: название формата
и образец его использования. Ниже
перечислены наиболее распространенные
форматы.
-
Основной.
Формат, используемый по умолчанию.
Введенная информация отображается
без каких-либо изменений. -
Денежный.
Данные отображаются в десятичном виде;
если дробная часть числа отсутствует,
после запятой будут выводиться два
нуля. Кроме того, в число включается
разделитель групп разрядов и символ
денежной единицы.
Рис. 1. Список числовых форматов,
предлагаемых в области конструктора
для свойства Формат поля
-
Евро.
В отличие от формата Денежный,
в качестве символа денежной единицы
здесь используется символ “евро”. -
Фиксированный.
Числовые данные выводятся с определенным
числом знаков после десятичной
запятой. По умолчанию используется
два десятичных знака. Установить
другое значение для количества
десятичных знаков можно в поле Число
десятичных знаков,
расположенном в области Свойства
поля
сразу под опцией Формат
поля. -
С
разделителями разрядов.
Отличается от формата Фиксированный
наличием разделителей групп разрядов. -
Процентный.
Переводит десятичные дроби в более
привычный вид для расчетов с процентными
величинами. Для этого числовое значение
умножается на 100 и выводится со
знаком процента (%). Вводить данные в
поля с форматом Процентный
необходимо в соответствующем виде
(например, 0,15, а не 15, если речь идет о
пятнадцати процентах). -
Экспоненциальный.
Числа выводятся в экспоненциальной
нотации, например 2,34Е+03.
Специальные
форматы
Специальный формат
для числового (денежного) поля может
включать от одного до четырех разделов,
которые отделяются друг от друга точкой
с запятой (;). Первый раздел – определяет
формат положительных чисел, второй –
отрицательных, третий – нулевых значений
и четвертый – пустых (Null) значений.
Пример. Расшифруем
следующий специальный формат числового
поля +0,0;(-0,0);0,0;“Не заполнено”. Если его
применить, положительные значения будут
выводиться со знаком “плюс” (+),
отрицательные – со знаком “минус”
(-), в случае нулевого значения в поле
появится 0,0, а для пустых значений (Null)
будет выведено примечание Не
заполнено.
Числа будут округляться до одного знака
после десятичной запятой.
Специальные форматы
создаются с помощью символов представленных
в таблице 2.
Таблица 2
Символы, используемые в специальных
форматах для числовых и денежных полей
Символ | Описание |
, (запятая) | Десятичный разделитель. |
пробел | Разделитель групп разрядов. |
0 | Прототип |
# | Прототип |
$ | В соответствующей |
% | Процентный |
Продолжение таблицы 2
E- или | Экспоненциальная |
Е+ или е+ | Экспоненциальная |