Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава_2_Опис предм_сфери_Лаб_№2.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

2.3.2 Формати даних

Формат даних – змінює зовнішній вигляд даних після введення даних для тексту, чисел, значень дат та часу; для деяких типів є стандартні формати, для деяких тільки ті, що задає користувач

  • Для даних типу Text або Memo використовуються наступні символи (таблиця 2.19)

Таблиця 2.19 Символи, що використовуються при визначенні форматів даних типу Text або Memo

Символ

Пояснення

@

обов’язковий текстовий символ або проміжок

&

текстовий символ необов’язковий

>

Всі літери великі

<

Всі літери маленькі

Приклади використання символів форматування наведено у табл.2.20.

Таблиця 2.20 Приклади використання символів

Вказано

Введені дані

Виводиться на друк та екран

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465043799

465043799

(@-@@@)-@@@-@@-@@

80442417942

(8-044)-241-79-42

>

Davolio DAVOLIO davolio

DAVOLIO DAVOLIO DAVOLIO

<

Davolio DAVOLIO davolio

davolio davolio davolio

  • Для даних типу Number та Currency (формати наведені у табл. 2.21)

Таблиця 2.21 Варіанти форматів даних типу Number та Currency

Символ

Пояснення

General Number

Друкується як вводиться.

Standard , Fixed , Currency

Використовуються символи які встановлені в Regional Settings в Windows Control Panel для від’ємних чисел, десяткових та грошових одиниць та десяткової крапки.

Percent

Введені дані помножуються на 100 і додається знак %

Scientific

Використовується стандартний формат

Для створення форматів використовуються наступні символи (табл. 2.22).

Таблиця 2.22 Пояснення до символів форматування

Символ

Пояснення

. (крапка)

Десятковий розподільник (як встановлено в Regional Settings в Windows Control Panel).

, (кома)

Розподільник тисяч.

0

Для обов’язкового виведення цифри або 0. Друкується цифра або 0.

#

Для виведення цифр або 0. Друкується цифра або нічого.

$

Для друку грошового символу.

%

Для введеного відсотку.

E– або E–

Для наукових чисел ( 0.00E–00 або 0.00E00).

E+ або E+

Для наукових чисел ( 0.00E+00).

Приклади представлення різних типів даних наведено у табл. 2.23

Таблиця 2.23 Приклади представлення даних

Встановлено

Дані

Друкується

General Number

3456.789 –3456.789 $213.21

3456.789 –3456.789 $213.21

Currency

3456.789 –3456.789

3,456.79 грн (3,456.79 грн)

Fixed

3456.789 –3456.789 3.56645

3456.79 –3456.79 3.57

Standard

3456.789

3,456.79

Percent

3 0.45

300% 45%

Scientific

3456.789 –3456.789

3.46E+03 –3.46E+03

Для числових даних можна використовувати від 1 до 4 розділів, розділених символом “;”. Кожний розділ має специфікацію формату і застосовується наступним чином (табл. 2.24):

Таблиця 2.24 Специфікації форматування

Розділ

Пояснення

1

Формат для додатних чисел.

2

Формат для від’ємних чисел.

3

Формат для нульових значень.

4

Формат для Null (пусто).

Наприклад:

$###0,00[Green];($###0,00)[Red];"Zero";"Null"

0;(0);;"Null"

+0,0;–0,0;0,0

$#,0[Красный];($#,0)[Зеленый];"Zero";"Null"

Примітка: В квадратних дужках вказується колір зображення даних. Доступні значення: Black, Blue, Green, Cyan, Red, Magenta, Yellow, White або Черный, Голубой, Желтый, Красный, Зеленый, Белый для російської версії.

  • Для логічних даних використовується наступний формат (табл. 2.25).

Таблиця 2.25 Формати для логічних даних

Розділ

Пояснення

1

Розділ не використовується, ставиться (;).

2

Текст для Yes, True, або On значення.

3

Текст для No, False, або Off значення.

Наприклад - формати для даних типу Text box :

для англомовного варіанту Access

;"Always"[Blue];"Never"[Red]

;"Так"[Green];"Ні"[Red]

для російського варіанту

;"Да"[Зеленый];"Нет"[Красный]

УВАГА!!! Логічні дані для даних типу Text box вводяться для

“Так“ – “-1”, для “Ні” – “0”.

  • Для даних типу дати та часу (Date/Time) використовуються стандартні формати як встановлено в Regional Settings Properties (див. табл. 2.26).

Таблиця 2.26 Формати для часових даних

Встановлено

Пояснення

General Date

По замовченню, комбінується з Short Date та Long Time settings (По замовченню).

Наприклад: 12.01.2008 13:15:00

Long Date

Наприклад: 12 січня 2008 р..

Medium Date

Наприклад: 12-Січ-2008

Short Date

Наприклад: 12.01.2008.

Увага!!! Для Short Date дата між 1/1/00 та 12/31/29 визначається з роками від 2000 до 2029. Дати між1/1/30 та 12/31/99 визначаються з роками від 1930 до 1999).

Long Time

Наприклад: 13:15:02.

Medium Time

Наприклад: 1:15.

Short Time

Наприклад: 13:15.

Можна створити формати, застосувавши наступні символи (див. табл. 2.27).

Таблиця 2.27 Символи для створення форматів часових даних

Символ

Пояснення

: (двокрапка)

Розподільник часу

/

Розподільник дати.

c

Використовується General Date формат.

d

День місяця (1 до 31).

dd

День місяця як 2 знаки (01 до 31).

ddd

Перші три літери назви дня тижня (Sun tо Sat).

dddd

Повна назва дня тижня (Sunday до Saturday).

ddddd

Як у Short Date.

dddddd

Як у Long Date.

w

День тижня (1 до 7).

ww

Тиждень року (1 до 53).

m

Місяць (1 до 12).

mm

Місяць (01 до 12).

mmm

Перші три літери назви місяця (Jan до Dec).

mmmm

Повна назва місяця (January до December).

q

Квартал (1 до 4).

y

День року (1 до 366).

yy

Дві останні цифри року (01 до 99).

yyyy

Рік (0100 до 9999).

h

Час (0 до 23).

hh

Час (00 до 23).

n

Хвилини (0 до 59).

nn

Хвилини (00 до 59).

s

Секунди (0 до 59).

ss

Секунди (00 до 59).

ttttt

Як Long Time.

AM/PM

Дві літери до часу "AM" або "PM".

am/pm

Дві літери до часу "am" або "pm".

A/P

Дві літери до часу "A" або "P".

a/p

Дві літери до часу "a" або "p"

AMPM

Як встановлено в Regional Settings Properties в Windows Control Panel.

Приклад:

ddd", "d\ mmm\ yyyy" р." Сб, 12 Січ 2008 р.