Поля, що обчислюються, в запитах
Запит можна використовувати для виконання розрахунків і підведення підсумків з вихідних таблиць. Для створення полів, що обчислюються, використовуються математичні і строкові оператори. При цьому Access перевіряє синтаксис вираження й автоматично вставляє наступні символи:
• квадратні дужки ([...]), у них полягають імена елементів керування;
• знаки номерів (#), у них полягають розпізнані дати;
• лапки (""), у них полягає текст, що не містить пробілів чи знаків пунктуації.
Поле, вміст якого, є результатом розрахунку по змісту інших полів, називаєтьсяполем, що обчислюється.Поле, що обчислюється, існує тільки в результуючій таблиці. Загальний формат полю, що обчислюється, виглядає так: Ім'я полю, що обчислюється, Вираження для створення полю, що обчислюється.
Наприклад: Прибуток:[Доход]-[Витрата].
Створення полю, що обчислюється, здійснюється шляхом простого уведення вираження для обчислення в комірку «Поле» порожнього стовпця бланка запиту. Після виконання запиту поле, що обчислюється, засноване на цьому вираженні, виводить на екран результат обчислень, а не саме вираження.
1. У рядок «Поле» порожнього стовпця бланка запиту введіть вираження, що починається зі знака «=» і, що складається з імен полів, записаних у квадратні дужки і якої-небудь арифметичної чи іншої операції.
2. Після виконання запиту в результуючій таблиці з'явиться нове поле з назвою «Виражение 1», використовуваним як ім'я обчислення вираження.
3. У режимі конструктора запиту зміните ім'я «Виражение!» на більш значиме.
Контольні питання
1. Що таке форми та для чого вони потрібні.
2. Як швидко створити « Автоформы».
3. Опишіть створення "Автоформы" за допомогою кнопки "Создать".
4. Як відбувається відкриття форми.
5. Як відбувається введення даних у режимі "Формы".
6. Як відбувається створення форми за допомогою "Майстра" .
7. Як відбувається видалення "Автоформи" .
8. Що таке запити, які типи запитів ви знаєте.
9. Опишіть створення запиту за допомогою конструктора.
10. Що таке сортування та для чого воно потрібне.
11. Що таке і як зробити запит на вибірку.
12. Що таке і як зробити запит з параметром (параметричний запит).
Література
1. Клименко О.Ф. Головко Н.Р., Шарапов О.д. Інформатика та комп’ютерна техніка: Навч. методич. посібник - / за заг. ред. О.Д. Шарапова. – К.: КНЕУ, 2002. – 534 с.
2. Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2003. – 640с.
3. Руденко В. Д., Макарчук О. М., Патланжоглу М. О. Практичний курс інформатики / За ред. В. М. – К.: Фенікс, 1997.
4. Евдокимов В. В. и др. Экономическая информатика. Учебник для ВУЗов. – СПб.: Питер, 1997.
5. Куправа Т.А. Создание и программирование баз данных средствами СУБД. – М.: Мир, 1991.
6. Попов А.А. Программирование в среде СУБД FoxPRO 2.0. Построение систем обработки данных. – М.: Радио и связь, К.: ТОО «Век», 1995.
7. Лабораторний практикум з інформатики та комп’ютерних технологій /В.В. Браткевич, І.О. Золотарьова, В.Є. Климнюк, І.О. Пушкар/За ред. О.І. Пушкаря: Навчальний посібник.-Х.: Видавничий дім «ІНЖЕК», 2003. – 424с.
8. Методичні вказівки до проведення лабораторних робіт Обробка даних за допомогою системи управління базами даних ACCESS” з дисциплін для студентів усіх спеціальностей. Заняття №2 – “Формування запитів на вибірку. Створення звітів із групуванням даних” / М. О. Дурман, С. В. Вишемирська, О. Є. Огнєва. – Херсон, ХДТУ, 2004.
Лекція 9. Системи управління базами даних. MS Access.
Форми та модулі.
· Використання фільтрів для пошуку інформації.
· Створення та використання модулів.
Фільтри
Використання фільтрів для пошуку інформації
Фільтр— це набір умов для вибирання множини записів або для сортування записів.
Існують такі типи фільтрів: фільтр по виділеному фрагменту, звичайний фільтр, розширений фільтр.Фільтр по виділеному фрагменту дозволяє відібрати записи з використанням значень, які вибираються у таблиці, запиті або у полі форми в режимі таблиці.
Порядок створення фільтру:
Відкрити таблицю, запит або форму. Виділити значення, яке повинні містити записи. Вибрати меню Записи/Фильтр/Фильтр по вьіделенному або натиснути на відповідну кнопку
Звичайний фільтр дозволяє відібрати записи шляхом уведення критеріїв у порожню таблицю, запит або форму. Наприклад, необхідно з таблиці Табель відібрати записи, в яких поле МІСЯЦЬ=2 та КІЛЬКІСТЬ ВІДПРАЦЬОВАНИХ ДНІВ > =20.
Розширений фільтр дозволяє створювати складні критерії відбирання записів.
Відкрити таблицю, запит або форму. Вибрати меню Записи/Фильтр/Расширенньїй фильтр. У результаті відкриється вікно, схоже на вікно конструктора запитів. Додати поле або поля, для яких будуть задані умови для відбирання записів. Задати порядок сортування. Задати шукане значення або ввести вираз у рядок отбора для кожного поля. Вираз можна ввести безпосередньо у комірку, або з використання будівника виразів.Вибрати меню Записи/ІІрименение фильтра або натиснути на відповідну кнопку панелі інструментів.
Підсумкові запити
Запити дозволяють робитипідсумкові обчислення. Для цих цілей у Access 97 передбачені статистичні функції SQL. Статистичну функцію задають у рядку Групповая операция бланка запитів, що з'являється при виконанні команди Вид, Групповые операции.
Виклик вікна Групповые операции
Вікно вибору групових операцій
Для виконання підсумкового запиту:
1. Знаходячись у режимі Конструктора запиту, виберіть командуВид, Групповая операция чи натисніть кнопку<Групповая операция> панелі інструментів. У результаті чого в бланку запиту з'явиться рядок«Групповая операция».
2. Для відповідного поля виберіть потрібну функцію зі списку «Группировка» . Ок