- •Субд Access
- •Початок роботи в Access.
- •Створення нової таблиці.
- •В Access є 9 основних типів даних:
- •Створення таблиці за допомогою Майстра.
- •Створення таблиць шляхом введення даних.
- •Робота з таблицями
- •Сортування і фільтрація даних.
- •Імпорт та експорт даних.
- •Поняття запиту.
- •Створення простого запиту.
- •Створення запиту на вибірку за допомогою Конструктора.
Створення запиту на вибірку за допомогою Конструктора.
Створення запиту за умовою.
У вікні База даних активізувати вкладнику Запросы і клацнути по кнопці Создать. У вікні Новый запрос вибрати Конструктор .
Після цього відкривається вікно Добавление таблицы
.
В цьому вікні треба активізувати таблицю чи запит на основі якого буде створюватися запит за умовою і клацнути по кнопці Добавить. Після вибору необхідних таблиць треба клацнути по кнопці Закрыть. На екрані з’явиться вікно Запрос1: запрос на выборку. Назвемо його бланк запиту
Дане вікно має дві частини. У верхній частині відображаються поля таблиць, обраних для створення запиту. В даному випадку це таблиця Співробітники. Нижня частина вікна є бланком запиту. Кожен стовпець бланка може містити назву поля у майбутньому запиті. Цю назву можна вибрати із списку, кнопка якого активізується при встановленні курсора у будь-яку комірку рядка з назвою „Поле”. Назву поля можна також перетягнути з верхньої частини вікна мишкою у відповідну комірку. Коли поле в комірці вибране то у другому рядку стовпця автоматично відображається назва таблиці з якої вибране дане поле. Третій рядок Сортировка дає можливість обрати спосіб сортування даних у майбутньому запиті. Прапорець у четвертому рядку дає команду виводити на екран дані стовпця у майбутньому запиті. Якщо прапорець зняти, то дані з цього стовпця не будуть виводитися на екран. Умова запиту задається в наступному рядку „Условие отбора”.
Критерій запиту задається в полях різного типу по різному.
Так у числовому полі запит може складатися з символів алгебраїчних відношень >, <, =, <>.
У текстовому полі запит може задаватися безпосередньо словом, наприклад „інженер”, або з використанням оператора подібності Like[текст]. Наприклад, якщо в текстовому полі умову відбору задати у вигляді Like Ж*, то у запиті буде вибрано всі прізвища які розпочинаються на букву „Ж”.
Запит у полі типу Дата/время задається з використанням оператора Between, наприклад Between #20.01.01# And #20.01.02# - вибрати події між двома датами 20.01.01 та 20.01.02.
Запит заданий умовою на попередньому малюнку створить таблицю у якій будуть відібрані співробітники з посадою „інженер”
Щоб одержати запит треба після запису
умови клацнути по кнопці із знаком
оклику
на панелі інструментів Стандартна
В умову запиту на вибірку при необхідності можна внести зміни. Для цього треба відкрити запит через кнопку Конструктор у вікні файла бази даних (попередньо активізувати назву запиту), або викликати контекстне меню заголовка відкритого запиту.
Створення запиту з параметром.
Запит з параметром задається в текстовому полі оператором Like [ текст]. Наприклад, у полі Прізвище задамо умову у вигляді like[введіть прізвище]
Після запуску запиту на екрані з’явиться вікно вигляду
Після введення прізвища і клацання по кнопці ОК з’явиться інформація про даного співробітника. У разі необхідності формування запиту, що складається з кількох параметрів, останні будуть виводитися на екран у тій послідовності, в якій їх указано в бланку запиту.
Запит із створенням обчислювальних полів.
Створимо запит із таблиці в якій задано прізвище робітника, його оклад, та кількість відпрацьованих днів. Створимо в результаті запиту обчислювальне поле для нарахування зарплати за формулою: Оклад/25*кількість відпрацьованих днів (вважаємо, що у місяці 25 робочих днів)
Для того щоб у запиті створити поле з
обчисленнями треба в режимі конструктора
запитів встановити курсор у вільний
стовпчик бланка запитів і клацнути по
кнопці „Построитель выражений”
. Після цієї команди з’являється вікно
Построитель выражений
за допомогою якого можна будувати вирази
для запиту (мал..1.) У першому стовпчику
вікна активізацією вибирається назва
таблиці. У другому стовпчику автоматично
з’являється перелік полів, що містяться
у даній таблиці. Подвійне клацання по
назві поля переносить його у третій
стовпчик. У рядку операторів вибирається
знак арифметичних дій . Побудований
вираз матиме вигляд
Після побудови виразу треба клацнути по кнопці ОК і по кнопці із знаком оклику. Якщо всі дії виконано правильно то з’явиться вікно із створеним запитом (мал2.)
мал. 1.
У вікні поле із виразом має назву Выражение1. При необхідності його можна перейменувати у поле із назвою Зарплата.
мал2.
Конструювання форм і робота з ними.
Основою діалогового інтерфейсу користувача з базою даних є форма . Форми використовуються для більш зручного способу роботи з таблицею. За її допомогою можуть здійснюватися завантаження даних у зв’язані таблиці, переглядатися і користуватися дані.
Працюючи з формою, користувач може добавляти та вилучати записи в таблицях, змінювати значення даних у полях, одержувати розрахункові дані, а також здійснювати контроль даних, що вводяться.
Будь-яка форма заздалегідь має бути спроектована, а потім сконструйована засобами MS Access. Усі відомості у формі містяться в елементах керування – об’єктах форми, які служать для виведення даних на екран. У MS Access є такі типи елементів керування: поле, напис, група, перемикач, прапорець, поле із списком, список, кнопка, рисунок, приєднана рамка об’єкта, набір вкладок і т.д.
В Access форму можна створити в режимі Конструктора, Майстра, або використовуючи автоформи
Розглянемо створення форми за допомогою Конструктора. Форму створимо для таблиці Співробітники.
У вікні База даних активізуємо вкладнику Формы і клацнемо по кнопці Создать. В діалоговому вікні Новая форма вибираємо спосіб створення форми – Конструктор, а також назву таблиці для якої буде створюватись форма. Після клацання по кнопці ОК з’являється діалогове вікно Форма 1: форма.
Воно складається з трьох областей: „ Заголовок форми”, “Область данных”, “Примечание формы”.При необхідності можна добавити області Верхнього і Нижнього колонтитулів. Для цього треба скористатися контекстним меню вікна Форма1.
Для розміщення в областях форми потрібних об’єктів (поле, текст, графічний об’єкт і т.д.) необхідно використовувати кнопки панелей інструментів „Конструктор форм”, „Панель інструментів” та „Режим форми”. На малюнку активізовано кнопки „список доступних полів” з обраної для створення форми таблиці та кнопка відкривання „Панелі елементів”. Відповідно у вікні відображено список полів таблиці „Співробітники” та кнопки „Панелі елементів”
Для конструювання однотабличної форми потрібно мишкою перетягти в область даних назви потрібних у формі полів і відкоректувати їх. Справа в тому , що після перетягування назва поля і рамка в якій будуть відображатися дані цього поля перекривають одне одного. Тому треба використати маркери рамок для їх розтягування. Для переміщення назви поля в області даних треба одержати покажчик мишки у вигляді руки і при натиснутій лівій кнопці мишки переміщати рамку в області даних. При необхідності можна створити додаткові кнопки керування формою, використовуючи кнопки Панелі елементів.
Для формування заголовка форми треба клацнути по кнопці Надпись на Панелі елементів а потім клацнути в області заголовка. З’явиться рамка в якій можна робити підпис заголовка форми.
Завершальною операцією створення форми є її збереження в базі даних. після чого треба закрити вікно Конструктор форм.
Створена форма може використовуватися для перегляду таблиці, а також для внесення нових записів у неї.
кнопка переходу на перший запис
кнопка переходу на останній запис
кнопка створення нового запису
Контрольні питання.
Для чого створюються запити?
Який порядок створення простого запиту?
Який порядок створення запиту за допомогою Конструктора?
Що таке запит з параметрами і як він створюється?
Які рядки є у бланку створення запиту і яка інформація в них відображається?
Як може створюватися умова запиту у полях різного типу?
Як запустити запит на виконання?
Як внести зміни в умову запиту?
Для чого використовуються форми?
Які є способи створення форм?
Які дії можна виконувати за допомогою форми?
Лекція
Тема: Створення звітів. Виведення інформації на друкування.
План.
Поняття звіту.
Майстри звітів.
Створення звіту за допомогою конструктора.
Зміна звіту.
Створення елементів управління.
Встановлення властивостей елементів управління та звітів.
Сортування та групування даних у звіті.
Використання підпорядкованих звітів.
Поняття звіту
Звіт є кінцевим результатом виконання багатьох процедур із базою даних і забезпечує видачу даних у будь-якому форматі з різними рівнями деталізації, у тому числі і виведення на папір. В ньому можуть бути включені рамки, рисунки, графіки та ін.
У процесі конструювання звіту визначаються склад і зміст його розділів, оформляються заголовки, підписи реквізитів, що визначаються. В разі необхідності мати висновок у звіті відомостей з кількох таблиць в основу його конструювання може бути покладений багатотабличний звіт.
Усі звіти, що створюються в MS Access, поділяються на три категорії:
рядкові, відображаються рядками в кожному окремому стовпці;
стовпцеві, в яких усі поля відображаються одним стовпцем і вирівнюються по лівому краю;
поштові наклейки, призначені для друкування поштових наклейок у різноманітних форматах.
Для створення звіту необхідно у вікні бази даних вибрати вкладинку Отчеты і клацнути по кнопці Создать , внаслідок чого на екрані з’явиться вікно „Новый отчет”, в якому можна вибрати один з режимів конструювання звіту, та таблицю чи запит з яких буде робитись звіт
Майстри звітів.
Режими конструювання звітів задаються Майстрами звітів . Майстри звітів створюють звіти за кількома типовими шаблонами:
Мастер отчетов. Автоматичне створення звіту за допомогою майстра на основі вибраних полів.
Автоотчет в один столбец. Автоматичне створення звіту з полями, розташованими в одну або кілька колонок.
Автоотчет ленточный. Автоматичне створення звіту у вигляді таблиці.
Діаграмма. Створення звіту з діаграмою.
Почтовые наклейки. Створення звіту для друкування поштових наклейок різних форматів.
Після вибору майстра звітів програма Access послідовно виводить на екран ряд діалогових вікон, у яких запитує необхідну додаткову інформацію. Ці діалогові вікна різні для кожного шаблона майстра звітів.
Створення звіту за допомогою конструктора.
Може трапитись, що майстри звітів не зможуть запропонувати вам необхідного формату. У такому разі для створення звіту можна вибрати режим Конструктора для створення порожнього звіту.
Під час вибирання режиму Конструктор на екрані з’являється вікно Конструктора звітів, в якому відображаються порожні розділи звіту
заголовок звіту – виводиться тільки на початку звіту;
заголовок групи – інформація, яка з’являється перед кожною групою даних, наприклад ім’я групи;
область даних – містить записи таблиці або запиту;
колонтитули – виводяться на кожній сторінці;
примітка групи – інформація, яка з’являється в кінці кожної групи, наприклад підсумкові результати за кожною групою;
примечание отчета - виводиться тільки в кінці звіту
Додання або вилучення розділів звіту може бути виконане за командами Вид-Колонтитули, або Вид-Заголовок/Примечание отчета
Поряд з’являється список полів таблиці на основі якої буде створюватися звіт та панель з елементами керування (кнопками).
Під час розроблення звіту у вікні треба заповнити кожний розділ елементами керування макетом звіту. Якщо необхідно групувати записи за деяким полем, то у вікні Конструктора звітів можуть бути додані „Заголовок групи” та „Примітки групи”. При цьому у розділі „Примітки групи” можуть бути розміщені вирази для підведення підсумків за групами.
Для включення у звіт розрахункових
полів з підсумковими даними необхідно
клацнути на кнопці Поле
панелі елементів керування і помістити
елемент Свободный
. Після цього треба викликати контекстне
меню цієї кнопки і в ньому вибрати пункт
Свойства . Вибір цього пункту
забезпечить виклик діалогового вікна
„Поле:Поле N”, що містиь
п’ять вкладинок.
При активній вкладниці Дані клацання
лівою клавішею миші по кнопці
рядка Данные забезпечує
виклик вікна „Построитель выражений”,
за допомогою якого конструюється
необхідний вираз.
Зміна звіту
Зміна оформлення звіту не завдає клопоту, незалежно від того, був він створений за допомогою майстра звіту чи вручну, в режимі конструктора чи починаючи з порожнього звіту. У більшості випадків усе, що вам потрібно зробити, - це перейти в режим Конструктора, натиснути на ліву кнопку мишки і перемістити елемент управління, щоб покращити оформлення чи встановити деякі властивості. Наприклад, звіт в одну колонку, створений за допомогою майстра звіту, хоч формально зроблений правильно, але його оформлення можна значно покращити. Зайвий текст, який описує поля, можна скоротити, або в деяких випадках, зовсім вилучити. Поля можна переставляти місцями.
Щоб покращити кольорове рішення звіту, а також доповнити звіт рамками та об’ємними зображенням, можна скористатися кнопками палітри. Якщо у звіті надто багато місця, можна ввести додатковий текст, щоб перетворити цей звіт на бланк інформаційного листа.
Створення елементів управління.
Щоб створити у звіті новий елемент управління, виберіть із панелі управління елементів необхідний елемент (клацніть по ньому мишкою) та помістіть його у звіт (клацнути мишкою у звіті, де буде розташовано новий елемент управління). Елементи управління можна розділити на три основні категорії:
Зв’язані елементи управління. Ці елементи управління зв’язані з полем таблиці або запиту.
Незв’язані елементи управління. Ці елементи управління не зв’язані з полем таблиці або запиту.
Обчислювальні елементи управління. Незв’язані елементи управління, які використовують дані полів для виконання розрахунків, результати яких відображаються на екрані. Результати розрахунків не зберігаються в таблиці або запиті.
Щоб встановити елементи управління в звіт виконайте такі дії:
Якщо на екрані відсутня Панель елементів, то для її відображення виберіть у меню Вид команду Панель елементів або клацніть на відповідній кнопці панелі інструментів
.Клацніть на потрібному елементі управління панелі елементів.
Щоб встановити у звіт незв’язані або обчислювальні поля звіту, встановіть курсор мишки в те місце звіту, куди вам потрібно потрібний елемент управління. За допомогою мишки встановіть необхідні розміри елемента управління.
Щоб встановити у звіт зв’язані елементи управління, виділіть на екрані список полів, вибравши у меню Вид команду Список полів. Клацніть і перемістіть протягуванням потрібне ім’я поля у певне місце звіту.
Щоб створити обчислювальний елемент управління виконайте такі дії:
Створіть елемент управління, не зв’язаний з полем таблиці або запиту.
Введіть вираз у елемент управління або встановіть його властивість Данные рівною цьому виразу.
Для вилучення елементів управління спочатку виділіть його, а потім натисніть клавішу Del. Для відміни небажаних змін використовуйте команду Отемнить.
Встановлення властивостей елементів управління та звітів.
Кожен елемент управління Access має свої властивості. Властивості визначають зовнішній вигляд та поведінку елемента. В режимі конструктора звіту можна переглянути або змінити властивості елементів управління й самих звітів.
Щоб відобразити на екрані вікно властивостей елементів управління, двічі клацніть на цьому елементі. Вміст відкритого вікна властивостей змінюється щоразу під час вибору наступного елемента управління.
Щоб відобразити на екрані властивості звіту, двічі клацніть у лівому верхньому куті звіту або виберіть команду Правка/Выделить отчет. На екрані з'явиться вікно властивостей звіту.
Клацання (один раз) лівою кнопкою мишки у лівому верхньому куті виділяє сам звіт. Якщо в цей момент відкрито вікно властивостей, у ньому буде відображено властивості звіту.
Більшість властивостей звітів взято з відповідних властивостей таблиць та запитів. Деякі властивості можна встановити за допомогою панелі елементів та палітри, а частина з них не має установок.
Кожен розділ звіту має набір властивостей, які можна встановлювати, переглядати і змінювати, щоб покращити оформлення звіту. Щоб вивести на екран властивості розділу, відкрийте вікно властивостей і клацніть на потрібному розділі.
Сортування та групування даних у звіті.
Access дає змогу виводити записи звіту в певному порядку та в заданих групах. Наприклад, у звіті з продажу можна згрупувати прізвища клієнтів за областями та містами.
Групування можливе лише під час розробки звітів. При цьому дані розбиваються на групи, які в свою чергу можуть бути відсортовані відповідно до заданої умови. Наприклад, у звіті списку телефонних номерів співробітників фірми записи можна згрупувати за відділами, в яких працюють ці особи.
Можна провести багаторівневе групування на основі даних кількох полів.
Щоб згрупувати дані у звіті, в меню Вид виберіть команду Сортировка и группировка. На екрані з’явиться діалогове вікно з такою ж назвою. У верхній частині вікна виділіть поле, відповідно до даних якого вам потрібно виконати групування, та вкажіть порядок сортування.
У нижній частині діалогового вікна встановіть властивості групування ( наявність колонтитулів або правило, яке визначає початок кожної групи). Якщо ваш звіт був створений за допомогою майстра звіту з групуванням даних та підбиттям підсумків, то всі необхідні установки вже зроблено.
Використання підпорядкованих звітів.
Підпорядкований звіт – це звіт, вставлений в інший. Підпорядкованими звітами можна користуватися для створення звітів з кількох таблиць: поточні підпорядковані звіти відображають записи, пов’язані з поточним записом головного звіту.
Підпорядкований звіт також можна використати для об’єднання кількох незв’язаних звітів в один головний звіт.
Щоб створити багаторівневий звіт, виконайте таку послідовність дій:
Створіть звіт, який вам треба використати як підпорядкований.
Відкрийте головний звіт у режимі конструктора звітів.
Відкрийте вікно бази даних .
За допомогою мишки перемістіть піктограму об’єкта підпорядкованого звіту в потрібний розділ головного звіту.
Якщо записи підпорядкованого звіту зв’язані з головним звітом, визначте ці зв’язки, встановивши властивість Подчиненные поля у вікні властивостей підпорядкованого звіту і властивість Основные поля у вікні властивостей головного звіту.
Збережіть звіт.
Контрольні запитання.
Для чого призначені звіти?
Що потрібно врахувати при плануванні звіту?
Опишіть механізм створення звіту за допомогою майстра звіту.
Опишіть механізм створення порожнього звіту за допомогою конструктора.
З яких розділів складається порожній звіт?
Як відобразити панель елементів на екрані?
Який механізм вставки елементів управління до звіту?
Як можна виділити один або кілька елементів управління у звіті?
Як переміщуються елементи управління у звіті?
Як виділити весь звіт?
На які категорії можна поділити елементи управління?
Як створити обчислювальний елемент управління у звіті?
Як вилучити елемент управління із звіту?
