- •Тема 1. Знайомство з субд access
- •Поняття бази даних.
- •Основні характеристики субд Аccess
- •Запуск програми Аccess
- •Тема 2. Таблиці в access.
- •Створення таблиці бази даних
- •Режим Конструктора
- •Типи даних у Access
- •Встановлення зв’язків між таблицями. Схема даних.
- •Введення, редагування і видалення записів з таблиці.
- •Тема 3. Запити в access.
- •Основи розробки запитів
- •Призначення і види запитів
- •Основи конструювання запиту
- •Створення запиту за допомогою Конструктора
- •Майстер створення запитів
- •Приклади конструювання запитів Запити з умовами вибору
- •Запити з обчисленням
- •Запити з параметрами
- •Запити вилучення, додавання, оновлення
- •Тема 4. Форми в субд access
- •Розробка форм в Аccess
- •Створення форм на базі однієї таблиці
- •Створення форм на базі зв’язаних таблиць
- •Створення багатотаблічної форми за допомогою Майстра
- •Тема 5. Звіти в субд access
- •Розробка звітів
- •Створення звіту за допомогою Конструктора
- •Расчетно-платежная ведомость
- •Розробка багатотабличного звіту в режимі «Мастер отчетов»
Типи даних у 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 у полі необхідно в режимі таблиці встановити курсор на цьому полі і виконати команду Вставка Объект. У вікні Вставка объекта треба виконати дії по пошуку і вибору файлу з фотографією.
