Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Типи даних "Число" (зокрема "Велике число") і "Грошова одиниця" в Access мають багато різних форматів, які допомагають задовольнити ваші унікальні обставини. З числовим і грошовим форматуванням доступні три варіанти: зберегти стандартні формати, застосувати попередньо визначений формат або створити настроюваний формат.  Якщо застосувати формат до поля таблиці, цей формат автоматично застосовується до будь-якого елемента керування форми або звіту, який згодом прив'язується до цього поля таблиці.  Форматування лише змінює спосіб відображення даних і не впливає на те, як вони зберігаються та як користувачі вводять дані.

У цій статті

Огляд форматів чисел і грошових одиниць

Щоб створити настроюваний формат, у властивості Формат поля таблиці потрібно ввести різні символи. Символи можуть бути покажчиками місця заповнення (наприклад, 0 і #), роздільниками (наприклад, крапками та комами), літералами та кольорами залежно від того, яким має бути форматування. Просто пам'ятайте, що Access автоматично застосовує будь-які настроювані формати, які використовуються в полі таблиці, до елемента керування у формі або звіті, якщо його зв'язано (зв'язано).

Можна вказати формати для чотирьох типів числових значень : додатні, від'ємні, нульові (0) і Null-значення (невизначені). Якщо ви вирішите створити формат для кожного типу значення, спочатку слід розмістити формат додатних значень, другий формат від'ємних значень, третій формат нульових значень і формат null-значень. Крім того, кожен формат слід розділяти крапкою з комою.

Приклад настроюваного форматування: #,###.#; (#,###.##) [Червоний]; 0,000.00;" Невизначений"

Відображається як: 1234.568-1.234.568 = 0

Ось що означає форматування

  • Знак числа (#) – це покажчик місця заповнення для цифр. Якщо значень немає, програма Access відобразить пусте місце. Щоб замість пробілів відображалися нулі.Наприклад, щоб відобразити 1234 як 1234,00, використовуйте число 0 як покажчик місця заповнення, як-от ####.00.

  • Додатні значення з двома десятковими розрядами.

  • Від'ємні значення з двома десятковими розрядами в дужках і червоним типом.

  • Нульові значення як число 0, завжди з двома десятковими розрядами.

  • Null-значення як слово "Undefined" (Невизначено).

Рядок може містити до чотирьох розділів, і кожен розділ розділено крапкою з комою (;). Якщо поле таблиці приймає null-значення, четвертий розділ можна пропустити.

Розділ

Опис формату

Приклад

Якщо перший розділ містить #,###.##

Відображає додатні значення.

1234.5678 відображається як 1 234,568

У цьому форматі кома використовується як роздільник розрядів, а крапка – як десятковий роздільник. Якщо десяткові значення в записі перевищують кількість символів покажчиків місця заповнення в спеціальному форматі, Access округлює значення та відображає лише кількість значень, указаних у форматі. Наприклад, якщо поле містить 3456,789, але його формат визначає два десяткових розряди, Access округлює десяткове значення до 0,79.

Порада.: Для формату з більшими або більшими десятковими розрядами додайте більше покажчиків місця заповнення для десяткового значення, наприклад #,###.###.

Якщо другий розділ містить (#,###.##)[Червоний]

Відображає лише від'ємні значення.Якщо дані не містять від'ємних значень, це поле залишиться пустим.

Від'ємне значення взято в буквальні символи або дужки. У цьому прикладі будь-яке від'ємне значення відображатиметься червоним кольором.

Якщо третій розділ містить 0000,00

Визначає формат для всіх нульових значень (0).

Якщо поле містить нульове значення, відображається 0000,00. Щоб замість числа відображався текст, використовуйте "Нуль" (в оточенні подвійних лапок).

Якщо четвертий розділ містить "Невизначено"

Визначає, що бачать користувачі, якщо запис містить null-значення. У цьому випадку користувачі бачать слово "Undefined".

Також можна використовувати інший текст, наприклад "Null" або "****". Оточуючі символи з подвійними лапками розцінюються як літерали та відображаються точно так, як їх введено.

На початок сторінки

Застосування попередньо визначеного формату

У програмі Access передбачено кілька попередньо визначених форматів даних про кількість і грошову одиницю. Стандартний формат – це відображення введеного числа.

Порада    За допомогою властивості DecimalPlaces можна перевизначити кількість десяткових розрядів за промовчанням для попередньо визначеного формату, указаного для властивості Format .

У таблиці

  1. Відкрийте таблицю в режимі Конструктор.

  2. У верхній частині бланка виберіть поле Дата й час, яке потрібно відформатувати.

  3. У розділі Властивості поля в нижньому розділі клацніть стрілку в полі властивості Формат і виберіть формат із розкривного списку.

  4. Після вибору формату з'явиться кнопка Параметри оновлення властивостей , яка дає змогу застосувати новий формат до будь-яких інших полів таблиці та елементів керування форми, які логічно успадкують його. Щоб застосувати зміни в усій базі даних, клацніть смарт-тег і виберіть команду Оновити формат скрізь, <використовується> ім'я поля. У цьому випадку поле Ім'я поля – це ім'я вашого числового або грошового поля.

  5. Щоб застосувати зміни до всієї бази даних, коли відобразиться діалогове вікно Оновити властивості та відобразяться форми та інші об'єкти, які успадковуватимуть новий формат. Натисніть кнопку Так.

    Докладні відомості див. в статті Розповсюдження властивості поля.

  6. Збережіть зміни та перейдіть у вікно табличного подання даних, щоб дізнатися, чи відповідає формат вашим потребам.

Примітка.    Нові форми, звіти або подання, створені на основі цієї таблиці, отримують форматування таблиці, але їх можна перевизначити у формі, звіті або поданні, не змінюючи форматування таблиці.

У формі або звіті

У формі або звіті дати зазвичай відображаються в текстових полях. Просто встановіть для властивості Формат текстового поля потрібний формат дати.

  1. Відкрийте режим розмітки форми або звіту або режим конструктора.

  2. Розташуйте вказівник у текстовому полі з числом або грошовою одиницею.

  3. Натисніть клавішу F4, щоб відобразити аркуш властивостей.

  4. Установіть для властивості Format один із попередньо визначених форматів дат.

У запиті

  1. Відкрийте запит у режимі конструктора.

  2. Клацніть правою кнопкою миші поле дати та виберіть пункт Властивості.

  3. У вікні властивостей виберіть потрібний формат зі списку властивостей Формат .

У виразі

  • Використовуйте функцію FormatDateTime , щоб відформатувати значення дати в одному з кількох попередньо визначених форматів.

    Це може знадобитися, якщо ви працюєте в області, яка вимагає виразу, наприклад макросу або запиту.

На початок сторінки

Приклади попередньо визначених форматів

У таблиці нижче наведено попередньо визначені параметри властивості Format для чисел і грошових одиниць.

Параметр

Опис

Загальний номер

(за замовчуванням) Відображення введеного числа.

Грошова одиниця

Використовувати тисячу роздільна лінія; дотримуйтеся параметрів, указаних у регіональних параметрах Windows, для від'ємних чисел, десяткових і грошових знаків і десяткових розрядів.

Євро

Використовуйте символ євро (Євро), незалежно від символу грошової одиниці, указаного в регіональних параметрах Windows.

Виправлено

Відображення принаймні однієї цифри; дотримуйтеся параметрів, указаних у регіональних параметрах Windows, для від'ємних чисел, десяткових і грошових знаків і десяткових розрядів.

Стандартний.

Використовуйте роздільник розрядів; дотримуйтеся параметрів, указаних у регіональних параметрах Windows, для від'ємних чисел, десяткових знаків і десяткових розрядів.

частка

Помножте значення на 100 і додайте знак відсотка (%); дотримуйтеся параметрів, указаних у регіональних параметрах Windows, для від'ємних чисел, десяткових знаків і десяткових розрядів.

Експоненційний

Використовуйте стандартну наукову нотацію.

Нижче наведено приклади попередньо визначених числових форматів.

Значення

Дані

Відображення

Загальний номер

3456.789 –3456.789 $213,21

3456.789 –3456.789 $213,21

Грошова одиниця

3456.789 –3456.789

$3 456,79 ($3 456,79)

Виправлено

3456.789 –3456.789 3.56645

3456,79 –3456,79 3.57

Стандартний.

3456.789

3,456.79

частка

3(-е) 0.45

300% 45%

Експоненційний

3456.789 –3456.789

3,46E+03 –3,46E+03

На початок сторінки

Застосування настроюваного формату

  1. Відкрийте таблицю в режимі Конструктор.

  2. У верхній частині бланка виберіть поле Дата й час, яке потрібно відформатувати.

  3. У розділі Властивості поля перейдіть на вкладку Загальні , клацніть клітинку поруч із полем Формат і введіть певні символи відповідно до своїх потреб форматування.

  4. Після вибору формату з'явиться смарт-тег Параметри оновлення властивостей , який дає змогу застосувати новий формат до будь-яких інших полів таблиці та елементів керування форми, які логічно успадкують його. Щоб застосувати зміни в усій базі даних, клацніть смарт-тег і виберіть команду Оновити формат скрізь, де використовується ім'я поля. У цьому випадку поле "Ім'я поля" – це ім'я поля "Дата й час".

  5. Щоб застосувати зміни до всієї бази даних, коли відобразиться діалогове вікно Оновити властивості та відобразяться форми та інші об'єкти, які успадковуватимуть новий формат. Натисніть кнопку Так.

    Докладні відомості див. в статті Розповсюдження властивості поля.

  6. Збережіть зміни та перейдіть у вікно табличного подання даних, щоб дізнатися, чи відповідає формат вашим потребам.

  7. Перевірте формат, виконавши такі дії:

    • Введіть значення без роздільників розрядів або десяткових роздільників і перегляньте, як формат обробляє дані. Чи правильно розставлено роздільники?

    • Введіть значення, довші або коротші за очікувані (з роздільниками та без них) і подивіться, як працює формат. Чи додається формат зайвих пробілів або нулів на початку або в кінці?

    • Введіть нульове або 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).

Десятковий роздільник

. (крапка)

Указує, де програма Access має розташувати символ роздільника між цілою та десятковою частиною поля числа або грошової одиниці.

Десяткові роздільники відрізняються та встановлюються в регіональних параметрах Windows.

Роздільник розрядів

ПРОБІЛ

Указує, де програма Access має розташувати символ роздільника між частиною розрядів числового або грошового поля.

Роздільники розрядів різняться та встановлюються в регіональних параметрах 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.

"Літеральний текст"

Використовуйте подвійні лапки, щоб оточити текст, який мають відображати користувачі.

[колір]

Використовується для застосування кольору до всіх значень у розділі формату. Ім'я кольору потрібно взяти в квадратні дужки та використовувати одне з таких імен: чорне, синє, блакитне, зелене, пурпурне, червоне, жовте або біле.

На початок сторінки

Відображати A.D. або B.C.

Ви можете застосувати спеціальний формат, щоб відображати після року позначку "до н. е.", якщо введено від’ємне число. Додатні числа відображаються як роки. Від’ємні числа відображаються як роки з позначкою "до н. е.".

  1. Відкрийте таблицю в режимі Конструктор.

  2. У верхній частині бланка виберіть числове поле, яке потрібно відформатувати.

  3. У нижньому розділі клацніть поле властивості Формат і введіть цей настроюваний формат:

    " " #;# " до н. е."

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.