- •Міністерство освіти та науки україни Кіровоградський державний педагогічний університет імені Володимира Винниченка
- •Побудова методичних вказівок.
- •Вступ. Початок роботи з Access 2000.
- •Консультация
- •Запуск субд Access.
- •Лабораторна робота №1.
- •Теоретичні відомості
- •Лабораторна робота № 2
- •Теоретичні відомості:
- •Лабораторна робота № 3.
- •Теоретичні відомості
- •Запити на вибірку
- •Пошук записів або значень полів, що повторюються, в таблиці за допомогою майстра запитів
- •Перехресні запити
- •Запити з параметрами
- •Приклад побудови запиту
- •Виконання обчислень та підведення підсумків
- •Лабораторна робота № 4.
- •Теоретичні відомості
- •Команди модифікації даних
- •Додати новий запис в таблицю:
- •Insert into Сессия values (7,"Сидоров и.П.","Биология", 4, 30.06.04);
- •Insert into Сессия (№ п/п, Фио, Предмет, Оценка, Дата)
- •Values (7,"Сидоров и.П.","Биология", 4, 30.06.04); Модифікація записів:
- •Видалення записів
- •Вибірка даних
- •Вибірка з декількох таблиць
- •Обчислення усередині select
- •Групування даних
- •Сортування даних
- •Лабораторна робота № 5.
- •Теоретичні відомості
- •Види форм
- •Проектування та побудова форм
- •Панель інструментів
- •Кнопкові форми
- •Лабораторна робота № 6.
- •Теоретичні відомості
- •Механізми створення звітів
- •Редагування звіту
- •Властивості звіту
- •Виконання обчислень та підведення підсумків
- •Теми учбових розробок для самостійної роботи студентів
- •Приклади таблиць та їх полів для учбової розробки баз даних
Виконання обчислень та підведення підсумків
У системі Access є також можливість пошуку інформації, використовуючи логічні вирази. Створення цих виразів здійснюється за допомогою програми, яку називають Построитель выражений. Ця програма створює нову таблицю, зміст якої відповідає заданому виразу.
Роботу програми Построитель выражений будемо розглядати на прикладі таблиці-запиту Сведения. Для запуску програми необхідно викликати контекстне меню рядка Условия выбора. У цьому меню потрібно виконати команду Построить... . У результаті з'явиться вікно Построитель выражений, зображене на мал. 12.

Мал. 12
Це вікно складається з чотирьох частин. Верхню частину використовують для введення логічного виразу. Тут розташовані також кнопки управління вікном, кнопки зі знаком математичних та логічних операцій. Ці знаки переносяться у вираз, який створюється, клацанням на них клавішею миші.
Троє нижніх вікон використовують для вибору елементів, які у них знаходяться. Ліворуч розташовані об'єкти бази даних: таблиці, запити та ін., а також функції, константи і оператори, які можуть бути використані у виразі.
У середній частині перераховані елементи вибраного об'єкта ліворуч. Наприклад, якщо ліворуч виділено ім'я таблиці-запиту, то у середній частині буде перелічено імена її полів. Для переносу їх в вираз необхідно два рази клацнути клавішею миші на відповідному імені.
Праву нижню частину вікна використовують для вибору конкретних значень тих об'єктів, які вказані в середній частині.
У разі конструювання логічних виразів потрібно дотримуватися певних правил. Основні з них: ім'я об'єкта бази даних (наприклад ім'я таблиці) відокремлюється від імені поля знаком оклику; імена беруться у квадратні дужки; дані символьного типу беруться у лапки. При цьому, якщо ви не самі набираєте вказані об'єкти та значення, а вибираєте їх з тих, які показані у вікні, то Access сама дотримується правил синтаксису.
Приступимо тепер до конструювання виразів (мал. 12). Введемо такий вираз:
[Предмет] = Математика And [День] = Вторник
Коли набрали весь вираз, натискаємо кнопку ОК. З'явиться вікно запиту. Його необхідно закрити і підтвердити необхідність збереження структури. У результаті з'явиться вікно бази даних. Відкрийте таблицю запит Сведения і ви переконаєтесь, що на екрані буде та сама інформація.
Створіть тепер ще раз таблицю-запит Сведения в її початковому вигляді і викличте вікно Построитель выражений (мал. 12). Після цього введіть такий логічний вираз:
[Оклад]<250 And [Стаж]>7
Зуаважимо, що після математичних знаків (у даному випадку після знаків більше чи менше) не повинно бути пропусків. Інакше числові константи будуть сприйматися як текстові.
Контрольні запитання
-
Що являють собою запити і для чого їх використовують?
-
Які є типи запитів?
-
Якими способами можна створити запит?
-
Як змінити тип запиту?
-
Що таке запит з параметром?
-
Як відшукати і вилучити з таблиці записи, що повторюються?
-
Чим відрізняється итоговий запит від подробного запиту?
-
В якому режимі можна вносити корективи у готовий запит?
-
За допомогою якого засобу можна легко створювати вирази?
-
Як працює Построитель выражений?
