
- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Сортування записів
У програмі MS Access із даними таблиць можна виконувати два види сортування: просте сортування та складне сортування.
Просте сортування в режимі таблиці.
За такого виду сортування виконується впорядкування всіх записів поля за зростанням (від 0 до 100, від А до Я) або за спаданням (від 100 до 0, від Я до А).
Для того, щоб виконати сортування записів у полі в порядку зростання або спадання слід виділити поле, викликати контекстне меню цього поля та обрати команду Сортировка по возрастанию (або Сортировка по убыванию).
Складне сортування в режимі конструктора.
За такого виду сортування можна виконувати сортування даних для деяких полів за зростанням значень, а для інших полів — за спаданням значень.
Зверніть увагу, що під час сортування даних у форматі дат
і часу сортування за зростанням упорядкує записи від раніших дат до пізніших, а сортування за спаданням — від пізніших дат до раніших.
Особливість сортування текстових даних. Під час виконання сортування слід брати до уваги особливість роботи програми з числовими даними, поданими у текстовому форматі. Справа у тому, що сортування тут відбуватиметься з урахуванням довжини текстового рядка. Наприклад, якщо поле містить у текстовому форматі таку послідовність:
1, 2, 3, 10, 11, 12, 99, 100, 101,
то після впорядкування за зростанням отримаємо результат:
1, 10, 11, 12, 100, 101,2,3,99.
Отже, для того, щоб сортування текстових даних відбувалося за зростанням у числовому порядку, слід записати до «коротких» даних нулі, тоді сортована послідовність матиме вигляд:
001, 002, 003, 010, 011, 012, 099, 100, 101.
Зверніть увагу, що під час сортування поля всі записи, які містять порожні комірки, будуть переміщені на початок списку.
Для того, щоб виконати складне сортування записів у таблиці, слід виділити потрібні поля таблиці та встановити порядок сортування, тобто спосіб упорядковування даних залежно від їх типу та значень (дані можна сортувати за алфавітом, за числовими значеннями, за датою, часом. Порядок сортування може бути за зростанням або за спаданням). Слід мати на увазі, що сортування записів у програмі MS Access відбувається з найлівішого виділеного стовпця.
ВПРАВА 5
Пошук та сортування записів у таблиці
Умова. Відкрити базу даних vpraval.mdb. У таблиці Студенти з’ясувати, хто зі студентів записаний у таблицю під кодом 25, визначити чи студенти з ім’ям Андрій. Відсортувати записи за полем Місто. Переглянути, скільки студентів є з Одеси. Зберегти базу даних, закрити файл.
Приклад виконання вправи
Запустити програму MS Access та відкрити вже створену базу даних Файл /Открыть, обрати папку, де розміщено файл prikladl.mdb.
Відкрити таблицю Студенти (у режимі таблиці) та встановити курсор на поле Код, виконати команду меню Правка /Найти. У вікні, що відкрилося, ввести в поле Образец значення 25 та натиснути кнопку Найти далее. Маркер запису встановиться лівіше від значення 25 (рис. 26).
Рис. 26. Результат пошуку запису з кодом 25
Виділити поле Ім’я. Виконати команду меню Правка / Найти, у вікні, що відкрилося ввести в поле Образец значення Андрій та натиснути кнопку Найти далее.
У результаті на екран буде виведене вікно з повідомленням: Поиск записей приложения MS Access завершен. Образец не найден. Це означає, що таблиця не містить записів про студента з іменем Андрій.
Щоб упорядкувати записи за полем Місто, слід виділити це поле, викликати контекстне меню та обрати команду Сортировка по возрастанию (або Сортировка по убыванию). Переглянути результати (рис. 27) для з’ясування наявності студентів з Одеси. Зберегти базу даних, закрити файл.
Рис. 27. Результат упорядковування за полем Місто.
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 5.1. У базі даних Європа (файл із назвою europa.mbd), виконати впорядкування записів про країни від найбільших за площею до найменших. Визначити назви країн, у яких середня температура у січні нижча ніж 10 градусів морозу, а середня температура у липні вища ніж 25 градусів тепла. Зберегти та закрити файл.
Завдання 5.2. У базі даних vpraval.mdb з’ясувати, хто зі студентів має ім’я Михайло, або по батькові Михайлович, Михайлівна та які народилися у 1990—1991 роках. Записати повні відомості про цих студентів. Зберегти та закрити файл.