- •Знайомство з ms access. Основи інтерфейсу ms access
- •Зміст звіту і демонстрація результатів
- •Зміст звіту і демонстрація результатів
- •Створення нової бази даних
- •1. Для створення нової бази даних:
- •2. Для створення таблиці бази даних:
- •3. Для визначення полів таблиці:
- •Зміст звіту і демонстрація результатів
- •Приклад заповнення таблиці «Викладачі»
- •Лабораторна робота № 3. Розробка і використання форм у реляційній бд access Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Основи створення однотабличних форм
- •Конструювання форми
- •Області й елементи форми в режимі конструктора
- •Панелі інструментів конструктора форм і форматування
- •Налаштування панелі інструментів
- •Панель елементів
- •Перехід у режим конструктора форм
- •Майстер створення форми
- •Основи створення багатотабличних форм
- •Створення багатотабличної форми за допомогою майстра
- •Способи побудови багатотабличної форми Явне включення підлеглої форми
- •Виклик зв'язаної форми по кнопці
- •Багатотаблична форма без підлеглих і зв'язаних форм
- •Багатотаблична форма на основі запиту
- •Створення форми майстром, вибір таблиць і полів
- •Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
- •Завершення створення форми майстром
- •Доробка форми в режимі конструктора
- •Створення і редагування багатотабличної форми в режимі конструктора
- •Створення нової форми конструктором
- •Додавання підлеглої форми і її редагування
- •Обчислення у формі Обчислення в кожному записі форми
- •Обчислення підсумкових значень
- •Створення полів зі списком
- •Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Призначення і види запитів
- •Створення запиту
- •Панель інструментів конструктора запитів
- •Вікно запиту
- •Бланк запиту
- •Поля бланка запиту
- •Модифікація запиту
- •Умови відбору записів
- •In("Математика", "Інформатика", "Історія").
- •Поля, що обчислюються
- •Параметри запиту
- •Коректування даних засобами запиту Запит на відновлення
- •Запит на додавання
- •Запит на видалення
- •Майстер створення запитів
- •Майстер запитів на вибірку Простий запит
- •Запит для пошуку повторюваних записів
- •Майстер перехресних запитів
- •Використання групових операцій у запитах Призначення групових операцій
- •Порядок створення запиту з використанням групових операцій
- •Лабораторна робота № 4 (продовження). «створення звітів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Теоретичні відомості
- •2. Створення складних звітів.
In("Математика", "Інформатика", "Історія").
Оператор Like дозволяє використовувати зразки, що використовують символи шаблона, при пошуку в текстових полях. Наприклад,
Like «Іванов* ».
Логічні операції "И", "ИЛИ". Умови добору, задані в одному рядку, зв'язуються за замовчуванням за допомогою логічної операції "И", задані в різних рядках – за допомогою логічної операції "ИЛИ". Ці операції можуть бути також задані явно у виразі умови добору за допомогою операторів and і or, відповідно.
Построитель выражений. Умову добору можна сформувати за допомогою Построителя выражений (рис.5.4). Перейти у вікно Построитель выражений можна, натиснувши кнопку Построить панелі інструментів конструктора запитів чи вибравши команду Построить в контекстно-залежному меню. Курсор миші повинний бути встановлений попередньо в осередку введення умови добору.
Рис.5.4. Вікно Построитель выражений
Після введення виразу в бланк і натискання клавіші <Enter> Access виконує синтаксичний аналіз виразу і відображає його відповідно до результатів цього аналізу.
Поля, що обчислюються
У запиті над полями можуть проводитися обчислення. Результат обчислення утворить поле, що обчислюється, у таблиці, створюваної по запиту. При кожному виконанні запиту відбувається обчислення з використанням поточних значень полів.
При обчисленнях можуть використовуватися арифметичні вирази й убудовані функції Access.
Арифметичні вирази. Вирази вводиться в бланк запиту в порожню ячейку рядка Поле. Потім, після натискання клавіші <Enter> чи переведення курсору в іншу ячейку перед виразом до цієї ячейки додається ім'я поля Выражение (Expr), де N – ціле число, що збільшується на одиницю для кожного нового створюваного поля в запиті. Ім'я поля, що стоїть перед виразом, відокремлюється від нього двокрапкою. Наприклад,
<Вираз1>: [Ціна] * [Кількість] ,
де Ціна і Кількість – імена полів.
Ім'я поля ("Вираз!") стає заголовком стовпця в таблиці з результатами виконання запиту. Це ім'я можна змінити.
Для полів, що обчислюються, допускається сортування, завдання умов добору і розрахунок підсумкових значень, як і для будь-яких інших полів.
Вбудовані функції. У Access є вбудовані функції, які можна використовувати в полях, що обчислюються:
Функція Date формує поточну дату
Функція Month виділяє місяць зі значення поля, що містить дату
Статистичні функції над полями підмножини записів, що обчислюють середнє значення, суму, мінімальне, максимальне значення
Для запису виразу може бути використаний Построитель выражений, що викликається кнопкою Построить панелі інструментів.
Параметри запиту
Конкретне значення поля в умові добору може вводитися, як було показано вище, безпосередньо в бланк запиту. Однак при рішенні практичних задач необхідно вводити значення поля в діалозі з користувачем у процесі виконання запиту. Для того щоб виводилося діалогове вікно, що забезпечує введення конкретного значення поля в умови добору, потрібно визначити параметр запиту.
Визначення параметра запиту за значенням поля. Ім'я параметра запиту може задаватися безпосередньо в рядку Условия отбора в квадратних дужках. При виконанні запиту це ім'я з'явиться в діалоговому вікні Введите значение параметра.
Визначення декількох параметрів запиту. Якщо в запит уводиться кілька параметрів, то порядок їхнього введення через діалогові вікна визначається порядком розташування полів з параметрами в бланку запиту. Щоб мати можливість ввести кілька значень для одного поля при виконанні запиту, можна в умові добору цього поля визначити кілька параметрів. Наприклад, для добору записів по двох групах в умові добору поля НГ можна записати два параметри, зв'язаних логічною операцією OR: <номер групи > OR <ще один номер>.
