
- •Для підготовки фахівців за окр (бакалавр) денної форми навчання
- •Передмова
- •Оцінювання результатів розрахункової роботи студентів
- •Захисту розрахункових робіт
- •Вимоги до оформлення розрахункової роботи
- •Контрольні питання для вивчення теми
- •Етапи виконання розрахункової роботи
- •Теоретичні відомості
- •Табличний процесор Excel
- •Робота зі списками і підведення підсумків
- •Підведення проміжних підсумків і консолідація даних
- •Фінансові функції
- •Функція бс
- •Функція кпер
- •Функція пс
- •Функція плт
- •Підбір параметрів
- •Пошук розв’язку та оптимізація
- •Створення таблиць ms Access
- •Зв’язування таблиць та формування схеми даних
- •5.3.2. Пошук записів за допомогою форм
- •Фільтрація записів за допомогою форм
- •Підпорядковані форми
- •Створення та редагування форм даних
- •Створення форми за допомогою майстра
- •Елементи форми
- •Обчислювані поля
- •Створення підпорядкованих форм
- •Створення кнопочних та діалогових форм
- •Конструктор приложения
- •Построение диалоговых форм
- •Запити до бази даних
- •Запити на вибірку даних
- •Створення запиту на вибірку у режиме Конструктор
- •Створеня запиту на вибірку за допомогою майстра
- •Використання арифметичних та логічних виразів у запитах
- •Групування даних та використання агрегатних функцій
- •Запити на вибірку з параметрами
- •Запити на вибірку даних з декількох таблиць
- •Завдання 1 для розрахункових робіт
- •Завдання 2 для розрахункових робіт
- •Список рекомендованої літератури Основна
- •Додаткова
- •Інформаційні Ресурси мережі Інтернет
Створення таблиць ms Access
Як зазначено вище, в MS Access таблиці використовуються для збереження даних. В комірках таблиці зберігається лише фактична інформація. З метою запобігання надлишковості даних всі значення, які можуть бути обчислені або отримані як логічний наслідок існуючих даних, не вносяться в таблицю. Такі значення називаються обчислюваними і можуть бути отримані за допомогою обчислюваних полів у запитах, представлені користувачеві за допомогою форми та надруковані за допомогою звіту. Цим таблиці MS Access принципово відрізняється від таблиць табличного процесору MS Excel, в комірках яких можуть зберігатися також і обчислювані за допомогою формул значення.
У наступній таблиці викладені основні способи створення реляційних таблиць в СУБД MS Access. Для вибору методу створення таблиці необхідно натиснути відповідну кнопку у вікні бази даних на вкладці «Таблицы» або натиснути кнопку «Создать» та обрати у вікні метод.
Таблиця. Методи створення таблиць
-
Метод
Опис
Конструктор
задайте імена атрибутів,
вкажіть тип даних кожного з них
змініть при необхідності властивості полів.
визначте ключ
збережіть таблицю
Мастер
оберіть атрибути із запропонованих таблиць (типи даних та їх властивості будуть визначені автоматично)
визначте ключ
визначте зв’язки з існуючими таблицями
Ввод данных
розпочніть введення даних в таблицю (тип та розміри полів будуть визначені автоматично відповідно до введених значень)
при збереженні визначте ключ таблиці або автоматично буде додано ключове поле типу Счетчик
При визначенні значень атрибутів можна використовувати такі типи даних:
Текстовый – рядок до 255 символів;
Числовой - числові значення;
Дата/время – значення дати та часу;
Денежный – грошові значення;
Счетчик – унікальні автоматично зростаючі цілі значення;
Логический – два можливих значення (True/False, Да/Нет, 0/1);
Поле МЕМО – великі текстові фрагменти (до 64 Кбайт);
Поле OLE – об’єкти з інших застосувань (малюнки, таблиці і т.і.);
Гиперссылка – гіперпосилання на ресурси у мережі Інтернет;
Мастер подстановок – дозволяє здійснити підстановку списку значень.
Назва атрибуту визначається у вікні конструктора таблиць у стовпці Имя поля, а типа даних – у стовпці Тип данных (див. рис. 5.3).
Рис.5.1. Вікно конструктора таблиць
Кожне поле таблиці має набір властивостей, які впливають на спосіб введення та відображення даних в цьому полі. Перелік властивостей поля залежить від типу поля та представляється на вкладці Общие у вікні конструктора таблиць. Властивість Формат поля слугує для визначення формату представлення значень поля. Властивість Маска ввода дозволяє відображати дані у загальноприйнятій формі (наприклад, номер телефону відображати з символами тире). Властивість Подпись слугує для підпису, який буде відображатись у заголовку поля (за замовченням підпис поля співпадає з його назвою). Властивість Значение по умолчанию дозволяє задати значення, яке буде встановлено за замовченням для кожного нового запису таблиці. Властивість Условие на значение використовується для перевірки належності значення, що вводиться у поле, заданому діапазону. Якщо значення є помилковим, то видається повідомлення, текст якого задається у властивості Сообщение об ошибке. Поле можна визначити як обов’язкове (властивість Обязательное поле) або дозволити залишати його значення порожнім (властивість Пустые строки). За допомогою властивості Индексированное поле можна визначити індексоване поле, тобто поле, за яким система здійснює прискорений пошук записів. Можна також вимагати унікальність значень індексованого поля, встановивши цій властивості значення Да (Совпадения не допускаются).
На вкладці Подстановка (див. рис. 5.3) можна визначити підстановку для заданого поля, яка дозволяє вводити дані в поле за допомогою вибору їх зі списку або поля зі списком. Підстановка здійснюється так:
у полі Тип элемента управления необхідно обрати значення Список або Поле со списком (в першому випадку можна обирати значення тільки зі списку, а в другому можна визначити режим введення значення заданого типу, не заданого на етапі розробки);
у полі зі списком «Тип источника строк» необхідно обрати значення «Таблица или запрос» або «Список значений» (у першому випадку набір значень списку буде відображати вміст бази даних, а у другому випадку – буде постійним);
при виборі значення «Таблица или запрос» у властивості «Источник строк» необхідно вказати таблицю або запит, за допомогою яких буде сформовано список можливих значень. При цьому у властивості «Присоединенный столбец» визначають номер стовпця, значення якого буде вноситись до поля (тип обраного стовпця має співпадати з типом поля), а у властивості «Число столбцов» вказують кількість стовпців, які будуть відображені на екрані при відкритті списку з шириною, визначеною властивістю «Ширина столбцов».
при виборі значення «Список значений» у властивості «Источник строк» необхідно задати набір значень списку
Наприклад, в учбовій базі даних «Борей», яка входить до пакету MS Office в якості демонстраційного приклада (команда Справка, Примеры баз даннях…, Учебная база даннях „Борей”) в полі «Код Типа» таблиці «Товары» використовується підстановка у вигляді поля зі списком, у якому відображається другий стовпець „Категория” таблиці «Типы» та здійснюється підстановка значення з поля „Код типа” (значення властивості «Присоединенный столбец » становить 1), яке не відображаються у списку (значення властивості «Ширина столбцов» становить 0 см). Такий спосіб підстановки спрощує операцію вибору типу товару, бо користувач обирає назву категорії товару, а не його числовий код.
Після того, як структура таблиці визначена, можна в режимі даних (Вид, Режим таблицы) розпочати безпосереднє введення даних у таблицю, хоча більш зручним засобом введення є форми (див. наступний розділ).