Тема: створення форм і запитів в субд Access. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема: створення форм і запитів в субд Access.



 

План.

  1. Поняття запиту.
  2. Створення простого запиту.
  3. Створення запиту на вибірку за допомогою конструктора.
    1. запит за умовою;
    2. запит з параметрами.

    с. запит із створенням обчислювальних полів.

 

4. Створення форм

 

 

  1. Поняття запиту.

Ми вже вияснили, що відбір даних у конкретній таблиці можна зробити за допомогою використання фільтрів. Але біль дійовий спосіб пошуку інформації у базі даних здійснюється за допомогою запитів

Отже, запит – це спосіб пошуку інформації у базі даних. MS Access дає можливість створити кілька видів запитів: простий запит, запит на вибірку, запит на вибірку з параметрами, перехресний запит, запит із створенням додаткових у таблиці полів із виразами, запит із додаванням обчислювальних полів.

В результаті створення запиту ми можемо отримати нову таблицю і зберегти її. Відображатися назва цієї таблиці буде у вікні база даних на вкладниці Запросы.

 

  1. Створення простого запиту.

Створення будь-якого запиту розпочинається командою Создать з вкладники ”Запросы” у вікні База даних. Внаслідок цієї команди з’являється діалогове вікно „Новый запрос”

 

В цьому вікні вибирається засіб створення запиту. Розглянемо створення запиту за допомогою Майстра Простой запрос. Даний майстер дає можливість створити нову таблицю з обраною кількістю полів із вибраних таблиць.

Створення простого запиту розглянемо на прикладі БД Kadri. У даній базі даних є дві таблиці „Співробітники” та „Штат”

 

 

Співробітники

Табельний номер Прізвище ім'я По батькові Посада Дата народження Дата приймання на роботу Характеристика фотографія
1 Жгун Володимир Іванович директор 15.01.80 20.02.01 Освіта вища, одружений,має двоє дітей закінчив Херсонський ДПУ  
2 Жук Віктор Володимирович бухгалтер 29.03.79 21.02.01    
3 Рак Юрій Васильович бухгалтер 13.04.46 25.03.02    
4 Рикун Леонід Львович інженер 25.05.47 25.03.02    
5 Сивоха Валентин Петрович інженер 03.09.78 20.02.02    

 

 

Штат

Код посади Посада Оклад Загальна кількість
3 інженер 750 2
2 бухгалтер 800 2
1 директор 890 1

 

Створимо запит у вигляді таблиці в якій відображено тільки поля Прізвище та дата народження.

Створення запиту розпочнемо командою Создать з вкладники „Запросы” вікна „Kadri:база даних”. У діалоговому вікні „Новый запрос” вибираємо засіб створення запиту „Простой запрос”. Ця команда активізує наступне діалогове вікно „Создание простих запрсов”

 

З списку поля Таблицы и запросы необхідно вибрати таблицю на основі якої буде створюватися запит. Після вибирання таблиці у вікні Доступні поля відобразиться список всіх полів обраної таблиці. Кнопками із стрілочками поля із назвами Прізвище та Дата народження переносимо в область Выбранные поля. Кнопкою Далее здійснюється перехід на наступний крок Майстра на якому перемикачем вибирається тип створюваного запиту ”подробный” або „итоговый”. На наступному третьому кроці задається назва створюваного запиту. Клацання по кнопці Готово створює таблицю-запит „День народження”

 

  1. Створення запиту на вибірку за допомогою Конструктора.
    1. Створення запиту за умовою.

У вікні База даних активізувати вкладнику Запрос ы і клацнути по кнопці Создать. У вікні Новы й запрос вибрати Конструктор.

 

 

Після цього відкривається вікно Добавление таблиц ы

.

 

В цьому вікні треба активізувати таблицю чи запит на основі якого буде створюватися запит за умовою і клацнути по кнопці Добавить. Після вибору необхідних таблиць треба клацнути по кнопці Закр ыть. На екрані з’явиться вікно Запрос1: запрос на выборку. Назвемо його бланк запиту

Дане вікно має дві частини. У верхній частині відображаються поля таблиць, обраних для створення запиту. В даному випадку це таблиця Співробітники. Нижня частина вікна є бланком запиту. Кожен стовпець бланка може містити назву поля у майбутньому запиті. Цю назву можна вибрати із списку, кнопка якого активізується при встановленні курсора у будь-яку комірку рядка з назвою „Поле”. Назву поля можна також перетягнути з верхньої частини вікна мишкою у відповідну комірку. Коли поле в комірці вибране то у другому рядку стовпця автоматично відображається назва таблиці з якої вибране дане поле. Третій рядок Сортировка дає можливість обрати спосіб сортування даних у майбутньому запиті. Прапорець у четвертому рядку дає команду виводити на екран дані стовпця у майбутньому запиті. Якщо прапорець зняти, то дані з цього стовпця не будуть виводитися на екран. Умова запиту задається в наступному рядку „Условие отбора”.

Критерій запиту задається в полях різного типу по різному.

 Так у числовому полі запит може складатися з символів алгебраїчних відношень >, <, =, <>.

У текстовому полі запит може задаватися безпосередньо словом, наприклад „інженер”, або з використанням оператора  подібності Like[текст]. Наприклад, якщо в текстовому полі умову відбору задати у вигляді Like Ж*, то у запиті буде вибрано всі прізвища які розпочинаються на букву „Ж”.

 Запит у полі типу Дата/время задається з використанням оператора Between, наприклад Between #20.01.01# And #20.01.02# - вибрати події між двома датами 20.01.01 та 20.01.02.

Запит заданий умовою на попередньому малюнку створить таблицю у якій будуть відібрані співробітники з посадою „інженер”

 

Щоб одержати запит треба після запису умови клацнути по кнопці із знаком оклику   на панелі інструментів Стандартна

В умову запиту на вибірку при необхідності можна внести зміни. Для цього треба відкрити запит через кнопку Конструктор у вікні файла бази даних (попередньо активізувати назву запиту), або викликати контекстне меню заголовка відкритого запиту.



Поделиться:


Читайте также:




Последнее изменение этой страницы: 2021-12-15; просмотров: 39; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.183.37 (0.012 с.)