Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
posibnyk_informat.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
8.02 Mб
Скачать

Лабораторна робота № 28

Тема. MS ACCESS. Створення зв’язків між таблицями.

Мета. Навчитися створювати зв’язки між таблицями.

План

  1. Створення зв’язків між таблицями.

Теоретичні відомості дивіться в попередній роботі.

Хід роботи

    1. Запустіть програму MS Access.

    2. Для автоматизації роботи салону краси “Фея” потрібно створити чотири таблиці в базі даних Access.

  • Товари – для обліку товарів, які поступають із полями Номер (числовий), Назва Товару (текстовий), Ціна (числовий), Кількість (числовий).

  • Працівники – для обліку працівників фірми з полями Номер (числовий), Прізвище (текстовий), Ім’я (текстовий), По батькові (текстовий), Адреса (текстовий), Телефон (числовий).

  • Розхід – для обліку товарів, які використовуються працівни­ками з полями Номер (числовий), Прізвище (текстовий), Код використаного товару (числовий).

  • Послуги для обліку послуг для клієнтів із полями Код клієнта (числовий), Назва клієнта (текстовий), Телефон (), Послуга (текстовий), Дата (дата.)

  1. Налагодьте зв’язки між таблицями БД фірми “Фея”.

  2. Побудуйте самостійно таблиці та форми. Налагодьте зв’язки між таблицями.

Лабораторна роботи № 29

Тема. MS Access. Робота з фільтрами та запитами.

Мета. Навчитися конструювати фільтри й запити для відшу­кання інформації в базі даних. Знати призначення таких запитів: на вибірку, параметричних, на внесення змін у БД, на доповнення, вилучення, копіювання, створення, обчислення.

План

1. Створення запитів.

2. Фільтр. Створення фільтрів.

3. Побудова виразів для пошуку даних.

Теоретичні відомості

1. Створення запитів. Запити призначено для відбору потрібних даних з однієї або декількох таблиць на основі деяких критеріїв. Завдяки їм із БД у будь-який момент можна отримати потрібні дані. Результатом запиту є набір записів, зібраних у таблицю.

Одним із найпростіших запитів є простий запит, що дає змогу зі зв’язаних таблиць бази даних отримати нову таблицю, у яку включено окремі поля різних таблиць.

Алгоритм створення простого запиту:

1. Перейти на вкладку Запити. Натиснути кнопку Створити.

2. У діалоговому вікні вибрати пункт Простий запит.

3. На екрані з’явиться діалогове вікно, у якому слід указати назву таблиці й назву полів цієї таблиці, які переносяться в запит. У списку Таблиці / Запити вибрати спочатку назву таблиці, із вікна Доступні поля перенести потрібні поля у вікно Вибрані поля.

4. Дайте назву запиту. Поставте перемикач у поле Відкриття результату виконання запиту. Натисніть кнопку Готово.

5. На екрані з’явиться таблиця.

Для внесення змін у запит потрібно скористатися кнопкою КОНСТРУКТОР. З’явиться вікно побудови запиту. У цьому режимі можна додати потрібні поля з таблиць, дані яких уже використовува­лись у запиті (вибираючи в порожньому стовпчику назву поля таблиці), а, якщо потрібно, додати й нові таблиці БД за допомогою кнопки панелі інструментів.

Можна для параметрів додавати сортування зі зростання, зі спадання (рядок Сортування).

Найчастіше використовують запит на вибірку. Його легко ство­рити з простого запиту, указавши критерії відбору даних. Для цього в рядку Умова відбору задають за допомогою логічного виразу умо­ву. Записи БД, які підходять під цю умову, буде відображено в запиті; записи, які не підходять під умову, будуть ігноруватися. Створення логічних виразів відбувається в рядку Умова відбору того поля, для якого створюється умова (рис. 83).

Рис. 83. Діалогове ввікно Запит на вибірку

Для цього використовують знаки <, >, = для даних типу Число, Лічильник, Дата, параметри True, False, And, Or, порівнюють текстові значення. Для побудови логічних виразів зручно користу­ватися Конструктором висловів, який можна визвати кнопкою на панелі інструментів або командою контекстного меню Побудуватидля рядка Умова відбору. Вікно Конструктор висловів складається з двох частин. Зверху міститься поле побудови виразу, знизу – елементи виразу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]