Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль_СРС_СУ БД_Access / Л_Тема_СУБД.doc
Скачиваний:
9
Добавлен:
02.03.2016
Размер:
112.64 Кб
Скачать

Типи даних

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

Поле Мемо – спеціальний тип даних для зберігання великих обсягів тексту (до 65536 символів). Фізично текст у полі не зберігається. У полі міститься тільки вказівка на нього. (запропонувати студентам перекласти розміри полів у сторінки приблизно).

Числовий – тип даних для зберігання чисел.

Дата/час – тип даних для зберігання календарних дат та поточного часу.

Грошовий – тип даних для зберігання грошових сум.

Лічильник – спеціальний тип даних для унікальних (таких що не повторюються в полі) натуральних чисел із автоматичним прирощенням.

Маска введення

Маска введення припустима тільки для текстових даних та даних типу Дата/час.

Маска введення призначена для контроля правильності введення даних. Вона використовує наступні прийоми:

  • виводить на екран символи-місцезамінювачі, які вказують, скільки символів необхідно вводити;

  • включає розділові символи, так що їх не треба вводити;

  • перешкоджає введенню символів, що не підходять;

  • обмежує кількість символів, що вводяться.

Таблиця 1

Символи маски введення

Символ

Значення, що можуть вводитися

0

Цифра (від 0 до 9), введення обов’язкове, символи + і – не допускаються

9

Цифра або пробіл, введення не обов’язкове, символи + і – не допускаються

#

Цифра або пробіл, введення не обов’язкове, пусті символи перетворюються в пробіли, символи + і – допускаються

L

Буква (від А до Z або від А до Я), введення обов’язкове

?

Буква (від А до Z або від А до Я), введення не обов’язкове

А

Буква або цифра, введення обов’язкове

а

Буква або цифра, введення не обов’язкове

. , : ; - /

Десятковий роздільник і роздільник тисяч, значень дат і часу.

<

Вказує на переведення усіх наступних символів на нижній регістр

>

Вказує на переведення усіх наступних символів на верхній регістр

!

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

\

Зазначає введення будь-якого наступного символа у якості текстової константи.

Складові маски введення.

Маска введення може складатися з трьох частин, що розділяються крапкою з комою, наприклад, (999) 000-0000!;0;~.

  • Перша частина – сама маска введення. Перелік символів, що використовуються у масці.

  • Друга частина – вказує на те, чи слід зберігати постійні символи разом із значеннями поля (0 – зберігати, 1 – не зберігати).

  • Третя частина дозволяє змінити стандартний символ-заповнювач ( _ ) на будь-який інший, включаючи і пробіл, який слід брати у лапки.

Самостійна робота на занятті.

Проаналізувати запропоновані маски введення і вказати допустимі і недопустимі значення (студентам роздаються такі таблички з порожнім третім стовпчиком):

Маска введення

Значення, що вводиться

Відповідь

(000) 000-0000

(205) 45-32-76

(205) 711-8967

( ) 700-1189

-

+

-

(999) 999-9999!

(205) 711-0089

( ) 700-1189

+

+

(000) ААА-АААА

(206) 555-ТELE

(06) 555-NELE

+

-

#999

-2

+90

2000

34004

+

+

+

-

>L<??????

Мария

Степан

Владислав

ОЛЬГА

+

+

-

-

>LL00000-0000

DB98765-6789

K98675-9876

Kl98765-9876

+

-

-

>L0L0L0

T4M6C9

T3m7d8

+

-

00000-9999

12345-3453

12345-

+

-

>LL00000-0000

DB51392-8904

Fm00000-1111

+

-

ISBN 0-&&&&&&&-0

ISBN 1-2-52-MN-0

ISBN 0-450794-0

+

-

Таблиця 1

Соседние файлы в папке Модуль_СРС_СУ БД_Access