деяких супутніх операцій. SQL є непроцедурного мовою і не містить операторів управління, організації підпрограм, вводу-виводу і т.п. У зв'язку з цим SQL зазвичай вбудовується в СУБД (наприклад, СУБД ACCESS, FoxPro СУБД.).
У сучасних СУБД з інтерактивним інтерфейсом можна створювати запити, як було сказано, наприклад, за допомогою мови QBE. Однак застосування SQL часто дозволяє підвищити ефективність обробки даних. Так, при підготовці запиту в ACCESS можна перейти з вікна Конструктора запитів (формулювання запиту за зразком на мові QBE) у вікно з еквівалентним оператором SQL. Новий запит можна створити шляхом редагування вже наявного запиту або програмуванням нового.
Мова SQL не володіє функціями повноцінного мови програмування, а орієнтований на доступ до даних, тому його включають до складу засобів розробки програм. У цьому випадку його називають вбудованим SQL.
При побудові запиту у вікні конструктора система Access працює у фоновому режимі, записуючи еквівалентні інструкції SQL. Для перегляду програми SQL в меню Вигляд виберіть команду Режим SQL.
Перехресний запит «Кількість залишилися ліків з кол-ва поставляються»:
Запит видає дані про розміри кредитів виданих в різних банках різним клієнтам.
Інструкція SELECT витягує Код_кліента з таблиці «Банк_кліенти»
параметри FROM і GROUP BY є запитами на вибірку; вони вказують, які таблиці містять поля, наведені в інструкції SELECT.
Операція GROUP BY виробляє групування всіх полів списку SELECT.
Малюнок 12. - Перехресний запит
Малюнок 13.-Результат роботи перехресного запиту
Малюнок 14. - Після створення таблиці
Створення звітів
Звіт - це гнучке і ефективний засіб для організації даних при виведенні на друк. За допомогою звіту є можливість вивести необхідні відомості в тому вигляді, в якому потрібно.
Користувач має можливість розробити звіт самостійно або створити звіт за допомогою майстра. Майстер з розробки звітів Microsoft Access виконує всю рутинну роботу і дозволяє швидко розробити звіт. Після виклику майстра виводяться діалогові вікна із запрошенням ввести необхідні дані, і звіт створюється на підставі відповідей користувача. Майстер виявиться корисним навіть для досвідчених користувачів, так як дозволяє швидко розробити макет, службовець основою створюваного звіту. Після цього можна перемкнутися в режим конструктора і внести зміни в стандартний макет.
Створення звіту за допомогою майстра
У вікні бази даних виберіть вкладку Звіти.
Натисніть кнопку Створити.
У діалоговому вікні Новий звіт виберіть потрібного майстра. Опис дій, виконуваних майстром, виводиться у лівій половині діалогового вікна.
Виберіть ім'я таблиці або запиту, що містять дані, за якими будується отчет.Access за замовчуванням використовує цю таблицю або запит як базовий джерело даних для звіту. Проте майстер дозволяє змінити джерело даних, а також вибрати поля з інших таблиць або запитів.
Натисніть кнопку OK.
Якщо на кроці 3 обрано...