- •2. База даних комплексу лабораторних робіт практикуму
- •2.1 Опис предметної сфери на концептуальному рівні
- •2.2 Опис бази даних лабораторного практикуму
- •2.3. Лабораторна робота №2. Створення таблиць бази даних. Типи, формати виведення та шаблони уведення даних”
- •2.3.1 Типи полів
- •Увага!!! Поля типу Memo, Hyperlink, ole Object не індексуються і не можуть бути ключем. Визначення властивостей атрибутів (полів)
- •2.3.2 Формати даних
- •Для створення форматів використовуються наступні символи (табл. 2.22).
- •2.3.3 Маски для уведення даних
- •2.3.4 Завдання лабораторної роботи
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 Формати для логічних даних
|
Наприклад - формати для даних типу 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 р.
