Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 2 курс( АССЕS).doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Типи даних у Access

У Access допускається використання восьми типів даних: текстовий, MEMO (текст великого розміру), числовий (конкретні варіанти числового типу і їхня довжина задаються у властивості «Розмір поля»), грошовий, дата/час, лічильник (використовується для визначення унікального системного ключа таблиці), логічний, поле об'єкта OLE. Список типів даних викликається натисканням кнопки списку при виборі типу даних кожного полючи.

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

Формат

Діапазон значень

Припустимі числа

Байт

Від 0 до 255

Цілі

Ціле

Від -32768 до +32767

Цілі

Довге ціле

Від-2147483648 до +2147483647

Цілі

З плавачою крапкою,

Від -3,402823Е38 до +3,402823Е38

Десяткові (4 байти)

З плавачою крапкою подвійної точності

Від-1,79769313486232Е308 до +1,79769313486232Е308

Десяткові (8 байтів)

Access дозволяє змінити застосовувані за замовчуванням формат і тип поля. Для цього необхідно викликати команду Параметры з меню Сервис і на вкладці Таблицы/запросы змінити значення в полях Тип поля по умолчанию, текстовое і числовое.

Для поля, що містить поштові індекси, варто вибрати формат Длинное целое, з огляду на стандарт поштового відомства (шість цифр).

Для полів з номерами телефонів і факсів слід установлювати тип даних Текстовый, якщо ці номери не будуть використовуватися пізніше як критерій сортування. Номер телефону (включаючи код міста) можна ввести в текстове поле в будь-якій звичній для користувача формі, наприклад:

(0211)737373

0211/737373

0211-737373

Якщо для цих полів вибрати тип даних Числовой, то номери прийдеться записувати без розділових знаків:

0211737373

Недоліком такої форми запису є те, що код міста і номер телефону зливаються.

Щоб скласти таблицю з даними про клієнтів для системи автоматичного телефонного набору і розсортувати адреси по телефонних станціях, для коду міста варто створити окреме поле з типом даних Текстовый. Якщо для цього поля задати тип даних Числовой, то система проігнорує цифру 0 на початку коду міста, що приведе до невірного набору номера. Числові значення в текстових полях теж можна розсортувати по зростанню чи по убуванню.

Для поля День народження в Access передбачений тип Дата/час і кілька форматів відображення вмісту, перелік яких знаходиться в полі Формат поля області Свойства поля. Існують такі формати відображення дат і часу:

Формат

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

Повний формат дати

19.06.97 17:54:15

Довгий формат дати

19 жовтня 1997 р.

Середній формат дати

19-жов-97

Короткий формат дати

19.10.97

Довгий формат години

17:54:15

Середній формат години

17:15

Короткий формат години

17:15

Примітка:

Дату і час користувач може вводити в будь-якому припустимому в Access форматі. Незалежно від того, як введені дані, на екрані вони відображаються відповідно до формату, встановленим у полі таблиці в списку Дата/время.

СУБД Access надає можливість використання даних типу Поле объекта OLE, наприклад можна помістити в базу дані фотографії співробітників.

Тип даних такого поля повинний бути заданий при визначенні структури таблиці як Поле объекта OLE. Розміщення цього об'єкта в полі проводиться на етапі заповнення полів таблиці. Для відображення об'єкта OLE необхідно створити в формі чи звіті елемент керування — зв'язану рамку об'єкта.

Впроваджений об'єкт зберігається у файлі бази даних і завжди є доступним. Зв'язаний об'єкт зберігається у файлі об'єкта. Файл об'єкта можна обновляти незалежно від бази даних.

Для розміщення об'єкта OLE у полі необхідно в режимі таблиці встановити курсор на цьому полі і виконати команду Вставка Объект. У вікні Вставка объекта треба виконати дії по пошуку і вибору файлу з фотографією.