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

Послідовність виконання роботи

  1. В режимі Конструктор створити структуру таблиці, використовуючи дані з таблиці

Ім’я поля

Тип поля

№ п/п

Счетчик

Дата

Дата/время

Покупець

Текстовый

Місто

Текстовый

Вулиця

Текстовый

  1. Зберегти таблицю під назвою "Покупці".

  2. Створити таблицю в режимі Конструктор за такими даними:

Ім’я поля

Тип поля

№ п/п

Счетчик

Назва товару

Текстовый

Кількість

Числовой

Ціна, грн

Денежный

Вартість, грн

Денежный

  1. Зберегти таблицю під назвою "Товар".

  2. В БД на панелі інструментів клацнути по позначці Схема данных

  3. В з’явленному діалоговому вікні за допомого кнопки Добавить перемістити структури таблиці в вікно Схема данных.

  4. За допомогою ЛКМ поле "№ п/п" з таблиці "Покупці" перемістити в поле "№ п/п" таблиці "Товар". В вікні Изменение связей клацнути на кнопку ОК.

  5. Зберегти зв’язок між таблицями та повернутися в БД.

  6. Для заповнення даними таблиць достатньо двічі клацнути по назві ЛКМ. Ввести дані що надано нижче.

  7. "Для таблиці Покупці"

п/п

Дата

Покупець

Місто

Вулиця

1

11.03.03

Антонов Ф.Т.

Київ

Хрещатик, 5

2

12.03.03

Заєць Л.М.

Львів

Риночна, 3

3

12.03.03

Іванов С.І.

Львів

Гірська, 4

4

13.03.03

Іващенко І.С.

Київ

Сонячна, 34

5

13.03.03

Мороз А.А.

Донецьк

Ліва, 4

6

14.03.03

Овсієнко Г.П.

Донецьк

Басейна, 45

7

14.03.03

Рожко А.П,

Київ

Крива, 25

8

15.03.03

Сухарев П.А.

Київ

Кругла, 15

  1. Для таблиці "Товар"

п/п

Назва товару

Кількість

Ціна, грн

Вартість, грн

1

Pentium4 2,8GHz

1

2968

2968

2

Duron 1600MHz

1

1928

1928

3

Celeron 2,6GHz

3

2000

6000

4

Duron 1600MHz

1

1901

1901

5

Athlon XP 1800

1

2058

2058

6

Pentium4 2,8GHz

2

2815

3630

7

Celeron 1,7GHz

1

1928

1928

8

Pentium4 2,8GHz

1

2968

2968

  1. В режимі Создание таблицы с помощью мастера в полі Образцы таблиц обрати таблицю Студенти та з поля Образцы полей в поле Поля новой таблицы перемістити такі поля: Код студента, Прізвище, Ім’я, Спеціалізація, Номер студента. За допомогою кнопки Далее перейти до іншого вікна, в якому слід надати ім’я таблиці "Студент" та натиснути на кнопку Готово. Ввести дані студентів вашої підгрупи.

  2. Таким же самим чином створити та заповнити таблицю "Студенты и занятия", обравши всі поля.

  3. Зв’язати обидві таблиці за полем "№ п/п".

  4. Результати роботи показати викладачу.

  5. Оформити звіт.

Оформлення звіту

    1. Тема, мета практичного заняття.

    2. Відповіді на контрольні питання.

Контрольні питання

  1. Поняття БД в Access?

  2. Порівняти створення таблиць в режимі конструктора та режимі майстра.

Практична робота №19

Тема: Створення запиту в Access.

Мета: Сприяти формуванню умінь і навичок при створенні запиту за різними умовами. Сприяти розвитку умінь долати труднощі. Розвивати вміння самостійно працювати з аналогічними завданнями.

Теоретична частина

Запит виконують для відбору інформації за певних умов. Запит можна створювати за допомогою майстра або конструктора. Створення запиту розпочинається з виділення об’єкту Запросы за командою Создать вікна бази даних. У діалоговому вікні "Новый запрос", що відкривається, вибирається засіб створення запиту.

Команда Простой запрос активізує вікно "Создание простых запросов", за допомогою якого вибираються базова таблиця із списку "Таблицы/Запросы" і поля зі списку "Доступные поля", що використовуються в запиті. Імена потрібних полів для запиту передаються у вікно «Выбранные поля:» за допомогою кнопок , , .

У вікні Создание простых запросов в полі Доступные поля можуть бути вибрані поля для формування запиту з кількох таблиць або раніше створених запитів. Після вибору таблиць та їхніх полів клацанням лівою клавішею миші на кнопці Далее активізується чергове вікно «Создание простых запросов» (крок 2), зображене, з альтернативними перемикачами типів запитів: «подробный» та «итоговый». Відмінність між цими типами запитів демонструється в лівій частині вікна.

На черговому кроці роботи Майстра знову відкривається вікно «Создание простых запросов» (крок 3), за допомогою якого задається ім'я запиту і встановлюється режим роботи системи.

За допомогою кнопки Готово відкривається створений запит.

Для створення запиту за допомогою майстра в полі Об’єкти слід обрати Запрос далі двічі клацнути ЛКМ по Создание запроса с помощью Мастера. В вікні за допомогою кнопки >> з поля Доступные поля в поле Выбранные поля перемістити всі назви полів та натиснути кнопку Далее.

В наступному діалоговому вікні обрати тип запиту, потім задати ім’я запиту та натиснути кнопку Готово. На екрані можна побачити готовий запит.

Створення запиту в цьому режимі надає велику можливість користувачу здійснювати відбір інформації за певними умовами. Для створення запиту в цьому режимі слід двічі клацнути ЛКМ по Создание запроса в режиме Конструктор. На екрані з’являться діалогові вікна Запрос1:Запрос на выборку та Давление таблицы. За допомогою кнопки Добавить з вікна Давление таблицы слід перенести створену таблицю в верхню частину вікна Запрос1:Запрос на выборку. Далі за допомогою кнопки Закрыть слід закрити вікно Добавление таблицы.

Розберемо структуру вікна Запрос1:Запрос на выборку

Вікно складається з двох частин. В верхній частині знаходяться таблиці з яких користувач буде обирати потрібні поля та відбирати з цих полів будь-яку інформацію. Нижня частина вікна складається з рядків:

Поле – при перетягуванні за допомогою ЛКМ назви поля з таблиці в цей рядок в ньому відображаються назви полів. Імена полів можна також обирати за допомогою кнопки-стрілки, яка присутня в цьому рядку.

Имя таблицы – при перетягуванні імені поля з таблиці там відображаються назви таблиць, яким відповідають дані полів.

Сортировка – за допомогою цього рядка можна здійснювати сортування даних обраних полів. Достатньо встановити курсор вишки в це поле з’являється кнопка стрілка із списком-критерієм за якими можна виконувати сортування.

Вывод на екран – при добавленні імені поля таблиці в рядку автоматично з’являється прапорець, тобто це означає, що це поле після створення запиту буде виведено на екран. Якщо не потрібно виводити на екран ім’я поля, то прапорець слід вимкнути.

Условие отбора – в цьому рядку користувач записує умови відбору інформації з клавіатури, або користується позначкою Построить, що надає можливість обрати потрібні оператори та вирази.

Оператори які використовують при створенні запиту:

  • Is – разом із Null визначає, яким є значення поля – нульовим чи ненульовим;

  • Like – визначає, чи починається символьне значення з одного або кількох символів. При цьому застосовується шаблон з одного чи кількох символів * або ?;

  • In – визначає, чи є значення із поданого списку.

  • Between – визначає, чи входить число в поданий діапазон значень.

  • Математичні оператори – =, <, <=, >, >=

г

        1. В створеній БД в полі об’єкти клацнути по Запросы. Двічі клацнути ЛКМ по Создание запроса в режиме конструктор.

        2. З діалогового вікна Добавление таблицы та за допомогою кнопки Добавить перемістити створені таблиці Товар і Покупець в діалогове вікно Запрос1:Запрос на выборку.

        3. Поля таблиць за допомогою ЛКМ перемістити в рядок Поле або в цьому рядку скористатися кнопкою-стрілкою та обрати відповідні назви полів з кожної таблиці.

        4. Для відбору інформації використати рядок Условие отбора.

        5. Відібрати інформацію або вивести на екран:

а) дані про покупця Антонова (в рядку Условие отбора стовпця Покупець в лапках ввести "Антонов Ф.Т."). Далі слід закрити запит та надати йому ім’я "Антонов".

б) дату, покупців, місто та іншу інформацію для комп’ютера "Pentium4 2,8GHz".

в) дані про покупців прізвище яких починається з букви "І" (використати оператор Like"І*";

г) дані про покупців, які проживають в місті Київ:

д) дані по покупців, які купили комп’ютери в кількості 3 штук;

ж) дані про комп’ютери, що мають вартість більше 2000 грн.;

з) дані по покупців, які купили товар на суму більше ніж на 3000 грн.

        1. Кожному запиту надати ім’я в відповідності із умовою запиту.

        2. Роботу показати викладачу.

        3. Оформити звіт.