Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФКС_конспект_2.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.5 Mб
Скачать

8.10 Створення та опрацювання баз даних засобами ms Excel

Табличний процесор Excel можна використовувати не тільки для розв'язання обчислювальных задач, але і для ведення нескладних баз даних. Справа в тому, що Excel надає у розпорядження користувача великий набір команд, які дозволяють виконувати операції зі списками. При цьому під списком мається на увазі послідовність рядків, яка містять в однакових стовпчиках подібні за типом дані. Фактично дані, розта­шо­вані в стовп­чиках і рядках робочого листа, опрацьовуються як набір полів, що утворять записи, тому список може розглядатися як база даних.

Щоб скористатися можливостями Excel для опрацювання баз даних (БД), потрібно просто створити відповідний фрагмент таблиці на робочому листі, а потім виділити одну з комірок і вибрати одну з команд опрацювання списків у підменю пункту головного меню Данные ( див. рис. 8.8).

Рисунок 8.8 - Підменю команд для роботи з базою даних

Excel автоматично визначає й опрацьовує весь список відповідно до обраної команди. В разі виникнення труднощів при визначенні списку з’явиться вікно, в якому Excel запропонує виконання певних дій для уточнення, які саме дані слід вважати заголовками стовпчиків.

При звертанні до команди Форма Excel читає дані і створює діалогове вікно форми даних, що дозволяє легко переглядати, змінювати, добавляти і видаляти записи зі списку або бази даних, а також відшукувати конкретні записи по введеному користу­вачем критерію. У цьому вікні вказані заголовки всіх полів бази даних і є вікна для введення або редагування значень цих полів для поточ­ного запису, а також кнопки, за допомогою яких виконуються ті чи інші дії. Коли користувач вводить або змінює дані в полях цього вікна, Excel змінює вміст відповідних комірок у списку.

При використанні форми даних в кожний конкретний момент часу відображається тільки один запис (номер поточного запису відображаєть­ся у верхній правій частині діалогового вікна). Для переходу до іншого запису використовуються кнопки Назад (попередній запис) або Далее (наступний запис). Крім того, для вказаних цілей можна скористатися полосою прокрутки.

Для створення нового запису досить клацнути на кнопці Добавить – в вікні форми зникнуть значення всіх полів, у верхній правій частині вікна з’явиться надпис Новая запись. Далі слід по черзі переходити від одного вікна введення до іншого і вводити потрібні значення полів. Для закінчен­ня введення запису досить натиснути Enter або клацнути по кнопці Далее.

Для видалення поточного запису слід клацнути мишкою по кнопці Удалить та підтвердити свій намір у відповідь на запит, що з’явиться.

8.11 Пошук та сортування даних в бд

Для пошуку записів у вікні форми слід клацнути на кнопці Критерии. Виконання цієї команди приведе до появи діалогового вікна форми даних без запису. Далі в потрібних полях слід ввести умови пошуку і натиснути кнопку Далее. Excel виведе перший запис, що задовольняє умові пошуку. Для виведення наступного такого запису слід знову натиснути кнопку Далее. Якщо записів більше немає, то користувач почує звуковий сигнал. Якщо ж користувач вирішив повернутися до попередніх записів, то слід натиснути кнопку Назад. Для виходу з режиму пошуку досить просто вийти з вікна форми, тобто закрити це вікно.

В умовах пошуку для числових полів та полів типу Дата можна використовувати оператори порівняння (=, <, >, <>, <=, >=). Причому, перший з наведених операторів використовувати не обов’язково, досить просто ввести шукане значення. В умовах для текстових полів можна використовувати символи підстановки * та ?. Наявність на певному місці символу * свідчить про те, що на даному місці і за ним далі можуть бути будь-які символи. Символ ? використовується для завдання будь-якого символу тільки в тій позиції, на якій знаходиться символ ?. Наприклад, якщо необхідно знайти всі дані про співробітників, у яких прізвище починається з букви К, то умова для пошуку у полі Прізвище буде мати вигляд К*. Якщо ж треба відібрати співробітників, у яких прізвище починається з букви К, а четвертою літерою неодмінно повинна бути літера а, то умова буде мати вигляд К??а*. Зауважимо також, що у випадку, коли вказані тільки перші символи текстового поля відбираються всі значення, які з цих символів розпочинаються (тобто символ * використовувати не обов’язково).

За допомогою команд ДанныеСортировка можна впорядкувати рядки таблиці (записи бази даних) відповідно до вмісту певних стовпчиків. Активація вказаних ко­манд призводить до появи діалогового вікна, у якому можна зазначити, по якому полю проводити сортування в першу чергу, по якому — в другу, по якому — потім (див. рис. 8.9).

По кожному з заданих полів уточнюється порядок сорту­вання (за зростанням або за спаданням значень). Кнопка Параметры... дає можливість при необхідності створити і застосувати користу­вацький порядок сортування (відмінний від звичайного числового, часового або лексикогра­фічного), а також перейти до сортування по стовпчиках, а не по рядках. Зауважимо, що в разі необхідності сортування тільки деякої частини списку необхідно попередньо виділити потрібні рядки (або стовпчики), а вже потім в підменю Данные вибрати команду Сортировка. Якщо ж на момент активації вказаних команд була виділена тільки одна комірка, то сортується вся таблиця.