Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Робота з запитами




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

Запити в Access призначені для пошуку та видачі на екран даних з однієї чи декількох таблиць, які відповідають заданій умові.

Одним з найпоширеніших є запит на вибірку.

Щоб створити та виконати запит, потрібно виконати наступне:

1. Вибрати пункт Запросы на панелі об’єктів вікна бази даних. Натиснути Создать, у діалоговому вікні вибрати Конструктор, натиснути ОК.

2. У вікні “ Добавление таблицы ” в списку вибрати потрібну таблицю, натиснути кнопки Добавить та Закрыть.. У вікні конструктора з’явиться невелике вікно з заголовком таблиці та списком її полів. Можливо вибрати декілька таблиць.

3. У рядку Поле запиту у кожній ячейці вибрати імена полів таблиці (таблиць) у списку, що розкривається натисканням кнопки ▼в кінці кожної ячейки. Вибирати тільки ті поля, що потрібні для даного запиту.

4. В рядку Сортировка вибрати сортування потрібних полів запиту (за зростанням або спаданням).

5. В рядку Вывод на екран у кожному полі запиту повинна стояти галочка (Ö), якщо це поле потрібно вивести на екран.

6. В рядку Условие отбора вибрати умову.

7. Закрити вікно конструктора запитів, у вікні, що з’явиться, присвоїти запиту ім’я.

Результат запиту відображується на екрані. А сам запит з’являється на вкладці Запросы. У таблиці з результатами виконання запиту дані обробляються як в звичайній таблиці. Можливо використовувати команді меню Формат.

2. Сортування даних у запиті

Крім всатновленого сортування при створенні запиту, дані можливо сортувати за допомогою пункта меню: ЗаписиСортировка.

Дані впорядковуються за алфавітом, а також за зростанням або за спаданням.

Сортування даних в таблиці по одному стовпчику не завжди приводить до бажаних результатів, тому іноді потрібно здійснювати сортування декількох полів.

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

3. Фільтрування даних запиту.

При створенні запиту у рядку Условие отбора, якщо потрібно, вводиться умова. Ця область вікна називається QBE-областю. Після чого буде здійснюватися відбір тільки потрібної інформації у кожному полі. Критерії пошуку вказуються в лапках.

У запитах, як і в інших програмах, символи * та? використовуються як символи підстановки:

114* Б????

Для одного поля можливо визначити 1, 2, 3 і більше критеріїв відбору даних. По замовчуванню декілька критеріїв (умов) об’єднуються операторм ИЛИ:

>100 или <150

Це означатиме, що запит вибере ті записи, які відповідають хоча б одному з цих умов.

Щоб об’єднати декілька умов відбору оператором И їх слід вказати в одному рядку:

>100 и <150

В результаті будуть відібрані дані, значення яких знаходиться в інтервалі від 100 до 150.

Виключити групу даних зі складу записів дозволяє наступний критерій:

< >150.

Тут лапки можна не вказувати.

4. Підрахунки у запитах

Запити стають ще ефективнішими, якщо до них включені обчислення. Для цих цілей в Accessіснують статистичні функції SQL. Ститистичну функцію задають у рядку Групповая операция, яка з’являється після натискання кнопки з грецькою буквою Сігма (S) або командою ВидГрупповые операции. Через статистичну функцію можливо обробити кожне поле запиту. Результат оборобки з'являється з запиті.

В Access використовуються наступні статистичні функції:

- Sum – сумування значень поля;

- Avg – обчислення середнього значення;

- Min – обчислення мінімального значення;

- Max – обчислення максимального значення;

- Count – обчислення кількості записів, які відібрані запитом.

В інших полях повинно стояти значення Группировка, яка слугує для об'єднання ідентичних записів та включення дублювання.

5. Запит до декількох таблиць

При створенні запитів з декількох таблиць, треба враховувати наявність зв'язку між таблицями. Запит обробиться правильно лише тоді, коли корректно встановлено зв'язок між таблицями.

Запит для таблиць, між чкими встановлено зв'язок, створюється наступним чином:

1. Відкрити вікно Конструктора, натиснувши Создать у розділі Запросы.

2. Двічі натиснути лівою кнопкою миші ім’я головної таблиці, вона буде розміщена в QBE-область.

3. Цю ж самк операцію повторити для підлеглої таблиці.

4. Закрити вікно Добавление таблицы.

5. Вибрати у кожній таблиці поля відповідно з запитом.

6. Запустити запит на виконання.

6. Створення запитів з допомогою майстра

В вікні бази даних вибрати Запросы, а потім Создание запроса с помощью Мастера. В діалоговому вікні вибрати значення Простой запрос.

Вибрати в списку Таблицы/Запрсы таблицю, поля якої будуть аналізуватися при виконання запиту. В списку Доступные поля виділити потрібне поле таблиці і натиснути кнопку >. Повторювати ці ж дії для наступних полів таблиці (або іншої таблиці). Якщо потрібно, перенести у запит всі поля таблиці, натиснувши кнопку >>. Натиснути Далее.

В наступному вікні майстра задати відбір записів:

- подробный – виведення кожного поля кожного запису;

- итоговый.

Натиснути Далее.

В останньому вікні присвоїти ім’я запиту. Запиустити запит на виконання.





Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.