
- •Для підготовки фахівців за окр (бакалавр) денної форми навчання
- •Передмова
- •Оцінювання результатів розрахункової роботи студентів
- •Захисту розрахункових робіт
- •Вимоги до оформлення розрахункової роботи
- •Контрольні питання для вивчення теми
- •Етапи виконання розрахункової роботи
- •Теоретичні відомості
- •Табличний процесор Excel
- •Робота зі списками і підведення підсумків
- •Підведення проміжних підсумків і консолідація даних
- •Фінансові функції
- •Функція бс
- •Функція кпер
- •Функція пс
- •Функція плт
- •Підбір параметрів
- •Пошук розв’язку та оптимізація
- •Створення таблиць ms Access
- •Зв’язування таблиць та формування схеми даних
- •5.3.2. Пошук записів за допомогою форм
- •Фільтрація записів за допомогою форм
- •Підпорядковані форми
- •Створення та редагування форм даних
- •Створення форми за допомогою майстра
- •Елементи форми
- •Обчислювані поля
- •Створення підпорядкованих форм
- •Створення кнопочних та діалогових форм
- •Конструктор приложения
- •Построение диалоговых форм
- •Запити до бази даних
- •Запити на вибірку даних
- •Створення запиту на вибірку у режиме Конструктор
- •Створеня запиту на вибірку за допомогою майстра
- •Використання арифметичних та логічних виразів у запитах
- •Групування даних та використання агрегатних функцій
- •Запити на вибірку з параметрами
- •Запити на вибірку даних з декількох таблиць
- •Завдання 1 для розрахункових робіт
- •Завдання 2 для розрахункових робіт
- •Список рекомендованої літератури Основна
- •Додаткова
- •Інформаційні Ресурси мережі Інтернет
Створеня запиту на вибірку за допомогою майстра
Для
створення простого запиту на вибірку
за допомогою майстра необхідно у вікні
"Новый запрос" обрати пункт "Простой
запрос" або обрати пункт "Создание
запроса с помощью мастера" на вкладинці
"Запросы" бази даних. На першому
кроці роботи майстра побудови простих
запитів необхідно до списку Выбранные
поля
поля таблиць або запитів додати усі
поля, які необхідно розмістити у
результаті виконанні запиту. Необхідні
поля додають за допомогою кнопок
та
зі списку Доступные
поля.
На другому кроці майстера необхідно уточнити спосіб відображення полів та спосіб групуваня даних в цих стовпцях. Якщо встановити перемикач у позицію "подробный", то в результаті виконання запиту будуть відображено детальну інформацію про значення усіх полів без групування та обчислення агрегатних функцій.
Якщо встановити перемикач у позицію "итоговый", то натиснувши кнопку "Итоги" можна визначити поля, за якими буде обчислено одну з агрегатних функцій (сумма, среднее значение, минимум или максимум). Спосіб групування записів за полями типу дата (по дням, месяцам и т.д.) можна визначити на наступному кроці. На останньому кроці визначають назву запиту.
Використання арифметичних та логічних виразів у запитах
У запитах часто використовуються арифметичні та логічні вирази для обчислення значень та визначення умов відбору записів. Для побудови виразів використовується засіб Построитель выражений (см. раздел 5.5.3). Наприклад, суму замовлення з урахуванням знижки можна визначити за допомогою виразу:
[Цена]*[Количество]*(1 - [Скидка]),
де у квадратних дужках визначені назви полів таблиці.
У рядку "Условие отбора" визначають деякий логічний вираз відбору записів. Якщо для деякого запису значення виразу – істина, то запис дадається до результуючого набору, у супротивному випадку – не додається. В логічному виразі можуть використовуватись оператори, константи, функції, назви полів, імена елементів управління. Логічна умова відбору даних за декількома полямя складається з декількох простих умов, які об’єднані за допомогою операторів "And" (и) або "Or" (или), причому
якщо умови задані в одному рядку, то буде використано оператор And,
якщо умови задані в різних рядках, то буде використано оператор Or.
Логічні оператори можуть використовуватись також для об’єднання логічних виразів для одного поля. До логічних операторів відносяться: AND, OR, Not, BETWEEN, In, Like.
Оператори AND та OR використовуються для об’єднання логічних виразів за допомогою логічних зв’язок і та або. Логічний оператор Not дозволяє перевірити протилежну умову.
Оператор BETWEEN використовується для визначення належності значення виразу вказаному діапазону.
Синтаксис: вираз [Not] Between значення_1 And значення_2,
Якщо значення виразу знаходиться у діапазоні між значення_1 та значення_2 (включно), то результатом є значення True; у противному випадку - False.
За допомогою оператора In здійснюється перевірка, чи співпадає значення виразу з одним з елементів вказаного списку.
Синтаксис: вираз [Not] In(значення_1, значення_2, ...),
Якщо вираз міститься у списку виразів значення_1, значення_2, ..., то оператор повертає значення True; у противному випадку - значення False.
За допомогою оператора Like можна задати шаблон, якому має відповідати значення текстового виразу.
Синтаксис: вираз [Not] Like шаблон
Для аргумента шаблон можна задавати повне значення (наприклад, Like “Иваненко”) або використовувати підстановочні знаки:
знак зірочка (*) або знак проценту (%) – позначає довільну послідовність символів,
знак питання (?) або символ підкреслення (_) – позначає довільний один символ,
знак номера (#) – позначає довільну одну цифру,
квадратні дужки ([ ]) – довільний символ, який включено до квадратних дужок,
знак оклику (!) – довільний символ, що не включено до списку,
дефис (-) – використовується для позначання діапазону символів.