Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД залікові роботи.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
967.68 Кб
Скачать
  1. Пошук даних в таблиці бази даних

Із збільшенням об’єму таблиці БД виникає проблема з пошуком потрібної інформації, що вимагає використання додаткових функцій пошуку. Якщо потрібно знайти певний окремий запис, доцільно використовувати команду Правка – Найти (або її клавішний еквівалент Ctrl+F). У випадку, якщо потрібно знайти велику кількість записів, краще використати можливості створення запитів.

При виборі команди Найти з’являється одноіменне діалогове вікно, де в полі Образец потрібно ввести текст, який необхідно знайти. У випадаючому списку Просмотр потрібно вибрати напрям пошуку:

  • Все – по всій таблиці;

  • Вверх – від курсора до початку таблиці;

  • Вниз – від курсору до кінця таблиці.

Випадаючий список Совпадение встановлює, яку частину поля БД по-винен становити текст, який ми шукаємо:

  • С любой частью поля – будь-яку частину поля БД повинен становити текст, який ми шукаємо;

  • Поля целиком – весь вміст поля;

  • С начала поля – вміст поля починається з даного тексту.

Крім цього у вікні пошуку можна встановити додаткові параметри:

  • Только в текущем поле – пошук здійснюється лише в полі, в якому знахо-диться курсор. В іншому випадку пошук буде здійснюватися по всіх полях таблиці;

  • С учетом регистра – розрізняти під час пошуку малі та великі літери тексту;

Для того, щоб знайти перше входження тексту, який шукається, потрібно натиснути кнопку Найти. Для пошуку наступного входження потрібно вибрати кнопку Найти далее.

При формуванні тексту для пошуку можна вживати шаблон, який використовує спеціальні символи: “*” – означає довільне слово в тексті, “?” – означає довільний символ в тексті. Наприклад *р означає сукупність слів, які закінчуються літерою “р”, Продукт? означає групу слів, що починаються словом Продукт і закінчуються довільним символом.

Аналогічним чином, за допомогою команди Правка – Заменить можна здійснювати пошук та заміну даних в таблиці.

3. Умови відбору інформації в базі даних

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

3.1. Текстові умови

В ролі текстової умови вказується текст із вмістом поля потрібних запи-сів. Наприклад, якщо ми хочемо відібрати інформацію за критерієм співпадання значення в полі “Прізвище” з текстом Кучма, умову можна задати одним із можливих варіантів:

  • Кучма;

  • “Кучма”;

  • =Кучма;

  • =”Кучма”.

Якщо користувачу зовсім або частково невідомий текст потрібного поля, то можна скористатися шаблонами: “*” – заміняє будь-яку кількість довільних символів, “?” – замінює не більше одного символа, [a-z] – діапазон символів, # – одиночна цифра (наприклад, “Та*о” – довільний текст, що починається з “Та” та закінчується на “о”). Умова в цьому випадку має вид Like символи шаблону, наприклад Like “С*” здійснює відбір клієнтів, прізвища яких починаються з літери “С”; Like "[А-Д]*" – виконуються замовлення для клієнтів, імена яких починаються з літер від А до Д; Like “###” – три цифри в полі .

Інколи в текстових умовах використовується логічний оператор not, який заперечує наявність в полі таблиці тексту, вказаного справа від оператора (нап-риклад not “К*” – будь-який текст, крім того, що починається з літери “К”).