Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rkr.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
327.17 Кб
Скачать

6.Типи даних у MicrosoftAccess.

  • Текстове поле. Основна властивість – розмір (не більше 256 символів).

  • Числове поле призначене для введення різних числових даних (наприклад, цілі та дійсні числа, для яких потрібно задати ще й розмір десяткової частини).

  • Дата/час – поле для введення календарної дати чи часу.

  • Логічне поле – для введення логічних даних, що мають тільки два.

  • Грошовий – зображення числа разом із грошовими одиницями (розрізняє гривні і копійки, фунти і пенси, долари і центи).

  • OLE – поле об’єкта OLE для зберігання малюнків, музичних кліпів і відеозаписів.

  • МЕМО – поле типу МЕМО – для зберігання текстів великих об’ємів (до 65535 символів). Реально ці дані зберігаються не в полі безпосередньо, а в іншому місці, а в полі зберігається лише вказівник на те, де розташований текст.

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

Властивість Format(Формат поля) вказує формат відображення даних з поля у режимі Таблиці. Для визначення формату полів текстового типу використовують спеціальні символи форматування. Значення формату можна вибрати зі списку, що розкривається.

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

Властивість Indexed (Индексированное поле) визначає, чи є дане поле індексованим, і якщо є, то в якому режимі. Існують два режими індексування:

Duplicates OK (Совпадениядопускаются) і Noduplicates (Совпадения не допускаются). У першому випадку поле може містити значення, що повторюються, в другому – ні.

Для більшості типів полів визначена властивість DefaultValue(Значение по умолчанию). У цій властивості вказується значення, що автоматично добавляється в полі для кожного нового запису, якщо це значення не введене користувачем.

Формати відображення даних

Властивість Format(Формат поля) на вкладці General (Общие) дає можливість задати формати виведення тексту, чисел, дат і значень часу на екран чи друк. Для кожного типу поля існує свій набір вбудованих стандартних форматів.

Можна встановити потрібний формат відображення даних у полі таблиці і вручну ­ – у полі вводу властивості Format(Формат поля) поставити знак градки (#), а після нього в лапках ввести символи, які будуть відображені автоматично після даних у кожному рядку даного поля.

7.Встановлення маски введення

Властивість InputMask (Маска ввода) забезпечує контроль введення даних у таблицю та спрощення цього процесу. Маску використовують у тому випадку, коли дані, що вводять, повинні містити певні символи в деяких позиціях рядка, що вводиться. Найпростішим прикладом таких даних є номери телефонів. Маска введення повинна забезпечити можливість вводити тільки цифри номера, а решта символів (дужки навколо коду міста, дефіс між цифрами номера) добавлятиметься автоматично. Маску задають за допомогою наступних символів:

0 – у дану позицію має бути введена цифра. Знаки плюс (+) і мінус (–) не допускаються;

9 – у дану позицію має бути введена цифра або пропуск. Знаки плюс (+) і мінус (-) не допускаються;

# – у дану позицію має бути введена цифра, пропуск, знаки плюс (+) або мінус (-);

L – у дану позицію має бути введена буква;

& – у дану позицію має бути введений довільний символ або пропуск

і т.ін.

Якщо користувач нічого не введе, Access не занесе в цю позицію ніяких даних.

Після опису всіх полів майбутньої таблиці потрібно натиснути на кнопку Close (Закрыть) (у верхньому правому кутку вікна таблиці).

Після появи вікна із запитанням Doyouwanttosavechangestothedesignoftable(Сохранитьизменения макета илиструктурыобъекта “таблица<имятаблицы>), обрати один з варіантівYes(Да), No(Нет), Cancel(Отмена).

У вікні SaveAs(Сохранитькак) у полі TableName (Имятаблицы) ввести ім’я створюваної таблиці і натиснути кнопку ОК.

При появі повідомлення Thereisnoprimarykeydefined(Ключевые поля не заданы) і питання Doyouwanttocreate а primarykeynow? (Создатьключевое поле сейчас?) потрібно натиснути на кнопку Yes(Да), якщо ключове поле є необхідним, або на кнопку No(Нет), якщо такого не вимагається.

Після виконання описаних дій у списку таблиць вікна бази даних з’являться ім’я та піктограма нової таблиці. Вводити дані у створену таблицю можна, відкривши таблицю в режимі Таблиці.

? – у дану позицію може бути введена цифра буква або пропуск;

А– у дану позицію повинна бути введена буква або цифра;

a – у дану позицію повинна бути введена цифра, буква або пропуск;

С– у дану позицію може бути введений довільний символ або пропуск. Якщо користувач не введе даних, Access нічого не внесе у цю позицію;

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

, – роздільник груп розрядів;

: - / – роздільники у значеннях дати та часу;

<– перетворює всі символи справа до нижнього регістру;

> – перетворює всі символи справа до верхнього регістру;

! – вказує, що маску потрібно заповнювати справа наліво (у випадку, коли символи у лівій частині маски не є обов’язковими);

\ – вказує, що наступний символ слід розглядати як постійний (наприклад, \А буде виводити у масці букву А);

літерал” – замість того, щоб багаторазово використовувати символ \, можна взяти будь-який літерал у подвійні лапки.

Щоб сформувати маску введення, можна використати InputMaskWizard(Мастер масок ввода). Наприклад, для введення назв дисциплін, які вивчають на ІІ курсі, у поле НазваПредметуможнау стовпчику DataType (Тип данных) встановити тип Текстовий, вибрати зі списку LookupWizard (Мастерподстановок)

У першому вікні майстра вибрати варіант введення фіксованого набору значень.

На другому кроці Майстра підстановок ввести фіксований набір значень (перелік дисциплін) для даного поля. За допомогою миші можна змінити ширину стовпця підстановок

На третьому кроці задати назву стовпця, який буде містити підстановку і натиснути на кнопку Finish(Готово).

Щоб ввести дані у таке поле таблиці, достатньо вибрати значення зі списку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]