
- •Як можна змінити ширину стовпців чи висоту рядків таблиці?
- •Основні теоретичні відомості
- •2. Створення бази даних.
- •3. Створення структури таблиці.
- •Будемо створювати таблицю в режимі Конструктор. В вікні конструктора таблиці містяться такі області:
- •3.1. Типи та властивості полів.
- •3.2. Задання первинного ключа.
- •7. Приклад створення бази даних.
- •4. Зміна структури таблиці
- •5. Введення та редагування даних
- •6. Форматування таблиці.
- •Зв’язки між реляційними таблицями.
- •2. Використання фільтрів для пошуку інформації в бд
- •Числові умови та умови типу дата записуються в форматі
- •Побудова складних умов
- •2.1. Відбір записів за допомогою команди Фильтр по выделенному.
- •2.2. Відбір записів за допомогою простого фільтру
- •2.3. Відбір записів за допомого вікна розширеного фільтра
- •Основні теоретичні відомості
- •1. Створення та використання запитів
- •Обчислювальні поля
- •3. Запит на вибирання з параметром
- •4. Запит на створення таблиці
- •Створення і використання запитів на додання
- •Створення та використання запитів на відновлення
- •Створення і використання запитів на вилучення
- •1. Створення форм за допомогою Майстра форм
- •Створення форм за допомогою конструктора
- •Складена форма
- •Створення складеної форми
Обчислювальні поля
В системі Access є можливість в результуючій таблиці запитів представляти окрім значень полів окремих таблиць бази даних спеціальні поля, в яких подається деякий вираз. Цей вираз будується на основі деяких звичайних полів за допомогою спеціальних функцій та арифметичних операторів. Створення такого виразу здійснюється за допомогою спеціальної програми, що називається Построитель выражений.
Використання цього засобу розглянемо на прикладі. Помітимо у вкладці Запросы створений вже нами запит Відомості і натиснемо кнопку Конструктор. На екрані з’явиться вікно Запрос на выборку. Виберемо в рядку Поле першу зліва пусту клітинку і встановимо в ній курсор. Потім на панелі інструментів на-тиснемо кнопку Построить. На екрані з’явиться діалогове вікно Построитель выражений.
Це вікно складається з чотирьох частин (блоків). Верхню частину вико-ристовують для введення логічного виразу. Тут розташовані також кнопки керу-вання вікном, кнопки із знаками математичних та логічних операцій. Трое ниж-чих блоків (вікон) використовуються для вибору елементів, які в них знаходять-ся. Ліворуч розташовані об’єкти бази даних: таблиці, запити та ін. В середній частині перераховано елементи вибраного об’єкта ліворуч.
Виберіть в лівому нижньому блоці вікна розділ Таблицы і двічі клацніть лівою кнопкою миші по знаку “+” перед розділом. Розкриється ієрархічне дерево таблиць бази даних, з якою ми працюємо. Створимо обчислювальне поле Ціна замовлення, значення якого дорівнюють добутку полів Замовлена кількість таблиці Замовлення і Ціна одиниці таблиці Товар.
Виберемо спочатку таблицю Замовлення, натиснувши її лівою кнопкою миші. В середньому нижньому блоці вікна з’явиться перелік всіх полів вибраної таблиці. Виберемо поле Замовлена кількість і натиснемо на кнопку Вставить. В результаті в верхньому блоці вікна з’явиться запис [Замовлення]![Замовлена кількість]. Натиснувши кнопку “*” додамо до цього запису знак множення. Аналогічно, з таблиці Товар виберемо поле Ціна одиниці і кнопкою Вставить доповнимо запис виразом [Товар]![Ціна одиниці]. Після цього, натиснувши кно-пку Ок, знову переходимо в вікно Запрос на выборку.
В вибраному нами чистому полі з’явився вираз: Выражение1: [Замов-лення]![Замовлена кількість]* [Товар]![Ціна одиниці]. Якщо залишити цей ви-раз без змін, то в результуючій таблиці запиту з’явиться нове поле з назвою Вы-ражение1. Змінемо назву цього поля, замінивши Выражение1 на Ціна замовлен-ня і закриємо вікно. Після цього відкриваємо запит на перегляд за допомогою кнопки Открыть.
Приклад 2. В таблицю Співробітники, що містить інформацію про спів-робітників деякої установи, зокрема дату їх народження в полі Дата Народжен-ня, необхідно включити обчислювальне поле Вік працівника. Поле, яке відоб-ражатиме інформацію про вік співробітника буде мати вид:
Вік: Int((Date()-[Покупець]![Дата Народження])/365)
3. Запит на вибирання з параметром
Запити, які ми досі розглядали базувалися на жорстко заданих умовах, оперативна зміна яких непроста. Враховуючи це, в Access передбачено спеці-альний запит на вибирання – запит з параметром. Його формат такий:
Like [текст] – де Like – оператор (команда) мовою SQL; [ текст] – будь-який текст звернення до користувача, наприклад, “Введіть прізвище”, або “Введіть наіменування товару”. Цей оператор записується в рядок Условие отбора при формуванні запиту в режимі Конструктор.
Після запуску запиту на виконання на екран викликається вікно Введите значение параметра, у поле якого вводиться одне із можливих значень пара-метра.
У разі необхідності формування запиту, що складається з кількох пара-метрів, останні будуть виводитися на екран у тій послідовності, у якій їх вказа-но у бланку запиту.
При використанні оператора Like (подібність) і метасимволів значно роз-ширюється можливості формування запитів, які мають змогу знайти потрібні записи в таблиці, знаючи лище фрагмент написання параметра.