Змінення даних за допомогою діалогового вікна "Пошук і заміна"

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

Відомості про інші способи оновлення даних, наприклад за допомогою запитів на оновлення й додавання, див. в статті Оновлення даних у базі даних.

У цій статті

Відомості про діалогове вікно "Пошук і заміна"

Елементи керування в діалоговому вікні "Пошук і заміна"

Пошук і заміна даних у таблиці

Пошук і заміна даних у формі

Пошук даних у наборі результатів запиту

Пошук символів узагальнення

Приклади використання символів узагальнення

Пошук лапок і Null- або пустих значень

Відомості про діалогове вікно "Пошук і заміна"

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

Пам’ятайте про наведені нижче факти.

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

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

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

  • Вам потрібно відкрити таблиці та результати запиту у вікні табличного подання даних, а форми – у поданні форми (звичайному поданні), так наче ви просто хочете ввести дані.

  • Ви можете шукати дані за застосованим до них форматом. Наприклад, можна відформатувати пусті поля та поля з Null-значенням так, щоб у них відображалося слово "Невідомо". Тоді ви зможете шукати ці пусті поля за запитом "Невідомо".

Відомості про прапорець "З урахуванням формату полів"

У діалоговому вікні Пошук і заміна передбачено прапорець З урахуванням формату полів. Виконуючи вказівки з цієї статті, ви помітите, що іноді Access установлює цей прапорець автоматично; тому час від часу вам знадобиться самостійно встановлювати або знімати його. Від правильного використання цього прапорця залежить успіх операції пошуку.

Радимо дотримуватися такого практичного правила: Якщо прапорець З урахуванням формату полів установлено автоматично, не знімайте його. Якщо ви знімете прапорець, операція пошуку навряд чи поверне які-небудь результати.

Спершу така поведінка може збити вас із пантелику, адже Access не надає жодних візуальних підказок чи інших індикаторів, які б указували, коли слід установити або зняти прапорець. У вас може виникнути запитання, якою логікою керується програма Access, коли встановлює або знімає прапорець З урахуванням формату полів. Відповідь на це запитання – маски вводу. Маска вводу – це тип форматування, виявивши який, програма Access установлює прапорець.

Також пам’ятайте: якщо пошук виконується в полі підстановки (полі, яке використовує запит для отримання даних з іншої таблиці) і до вихідного поля в другій таблиці застосовано маску вводу, Access установлює прапорець З урахуванням формату полів.

Відмінності між пошуком, сортуванням і фільтруванням

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

Ось як можна пояснити це простіше: Спочатку ви знаходите дані, за потреби змінюєте їхній порядок, а потім за потреби використовуєте фільтр, щоб відокремити підмножину даних.

Нижче наведено блоки вказівок із використання діалогового вікна Пошук і заміна.

На початок сторінки

Елементи керування в діалоговому вікні "Пошук і заміна"

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

Елемент керування

Використання

Поведінка

Список Шукати в

Дає змогу переключатися між пошуком у стовпці та пошуком у всій таблиці

Список Шукати в завжди містить ім’я таблиці, у якій виконується пошук. Якщо пошук виконується лише в таблиці, Access відображає ім’я таблиці, а список Шукати в стає недоступним. Якщо пошук виконується в стовпці, Access надає доступ до списку Шукати в й відображає імена таблиці та стовпця. Щоб переключитися між пошуком у таблиці та пошуком у стовпці, виберіть потрібне значення зі списку Шукати в. Щоб виконати пошук у стовпці, якого немає в списку, перейдіть до відкритої таблиці даних чи форми, виберіть потрібний стовпець, а потім поверніться до діалогового вікна Пошук і заміна та виконайте пошук.

Список Зіставити

Визначає, з якою частиною поля операція пошуку намагається знайти відповідність

Виберіть будь-яку частину поля, щоб шукати відповідність з усіма можливими значеннями. Виберіть усе поле, щоб шукати відомості, які точно відповідають пошуковому запиту. Виберіть початок поля, якщо, на вашу думку, шукані значення розташовано на початку запису.

Список Шукати

Змінює напрямок пошуку

Виберіть угору, щоб знайти записи над курсором. Виберіть униз, щоб знайти записи під курсором. Виберіть усюди, щоб шукати всі записи в наборі зверху вниз.

Прапорець З урахуванням регістра

Знаходить значення, регістр яких відповідає вашому рядку пошуку

Установіть прапорець З урахуванням регістра, якщо потрібно знайти записи, регістр яких відповідає рядку пошуку.

Прапорець З урахуванням формату полів

Виконує пошук на основі маски вводу або формату

Операції пошуку можуть шукати дані або формат, застосований до даних. Наприклад, ви можете шукати лютого в полях, відформатованих за допомогою маски вводу "Дата й час". Цей параметр стає доступним, лише коли ви шукаєте поля із застосованим форматом або маскою вводу. Докладні відомості про цей параметр див. в розділі Відомості про прапорець "З урахуванням формату полів".


На початок сторінки

Пошук і заміна даних у таблиці

Щоб виконати ці дії, потрібно відкрити таблиці у вікні табличного подання даних.

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

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

Пошук і заміна даних

  1. У таблиці виберіть поле (стовпець), у якому потрібно виконати пошук.

    Примітка : Якщо потрібно виконати пошук у всій таблиці, дотримуйтесь альтернативної процедури на кроці 5.

  2. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    Сполучення клавіш: Ctrl+F.

    На цьому рисунку показано команду:

    Зображення стрічки Access

    Відобразиться діалогове вікно Пошук і заміна.

  3. Щоб знайти дані, у діалоговому вікні Пошук і заміна перейдіть на вкладку Знайти. Щоб виконати операцію пошуку й заміни, перейдіть на вкладку Замінити.

  4. У полі Знайти введіть рядок пошуку. Щоб замінити дані, заповніть рядок заміни в полі Замінити на.

    Примітка : Не вводьте символів узагальнення в полі Замінити на, якщо вони не мають міститися в записах.

  5. За бажання скористайтеся списком Шукати в, щоб змінити поле, у якому потрібно виконати пошук, або щоб вибрати пошук у всій таблиці.

    За замовчуванням список Шукати в містить ім’я поля, вибраного на кроці 1. Якщо потрібно шукати в усій таблиці, виберіть ім’я таблиці зі списку.

    -або-

    Якщо ви вирішили вибрати інший стовпець, клацніть потрібний стовпець у вікні табличного подання даних для таблиці. Закривати діалогове вікно не потрібно.

  6. За потреби в списку Зіставити клацніть будь-яку частину поля. Так ви розширите пошук.

  7. Перевірте, чи встановлено прапорець З урахуванням формату полів, і натисніть кнопку Знайти далі.

На початок сторінки

Пошук і заміна даних у формі

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

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

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

Пошук даних у формі

  1. Відкрийте форму, у якій потрібно виконати пошук, у поданні форми або режимі розмітки.

  2. Виберіть елемент керування, який містить відомості, у яких потрібно виконати пошук.

    Примітка : Якщо потрібно виконати пошук у всій таблиці, дотримуйтесь альтернативної процедури на кроці 5.

  3. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    –або–

    Натисніть клавіші Ctrl+F.

    Відобразиться діалогове вікно Пошук і заміна.

  4. Щоб знайти дані, перейдіть на вкладку Знайти. Щоб виконати операцію пошуку й заміни, перейдіть на вкладку Замінити.

  5. У полі Знайти введіть значення, яке ви шукаєте. Щоб замінити дані, заповніть рядок заміни в полі Замінити на.

    Примітка : Не вводьте символів узагальнення в полі Замінити на, якщо вони не мають міститися в записах.

  6. За бажання скористайтеся списком Шукати в, щоб змінити поле, у якому потрібно виконати пошук, або щоб вибрати пошук у всій базовій таблиці.

    За замовчуванням список Шукати в містить ім’я елемента керування, вибраного на кроці 1. Якщо потрібно шукати в таблиці, на основі якої створено форму, виберіть ім’я таблиці зі списку.

    -або-

    Якщо ви вирішили вибрати інший елемент керування (так само як вибрати інше поле таблиці), клацніть цей елемент керування на формі в будь-який момент. Закривати діалогове вікно не потрібно.

  7. За потреби в списку Зіставити клацніть будь-яку частину поля. Так ви розширите пошук.

  8. У полі Шукати виберіть усюди, а потім натисніть кнопку Знайти далі. Щоб замінити рядок, натисніть кнопку Замінити. Якщо ви впевнені, що правильно ввели рядок заміни, натисніть кнопку Замінити все. Зверніть увагу, що операцію заміни не можна скасувати. Якщо ви припустилися помилки, вам доведеться повторити операцію пошуку й заміни, знайти неправильні значення та замінити їх на правильні.

На початок сторінки

Пошук даних у наборі результатів запиту

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

Якщо потрібно змінити або вилучити дані за допомогою запиту, див. статті Створення й виконання запиту на оновлення та Використання запитів для видалення одного або кількох записів із бази даних.

Створення вибіркового запиту

  • Відкрийте базу даних із записами, які потрібно знайти.

  • На вкладці Створення в групі Запити натисніть кнопку Макет запиту.

    Access запустить конструктор запитів, відробразиться вкладка Конструктор, і відкриється діалогове вікно Відображення таблиці.

  • Виберіть таблицю або кілька таблиць із записами, які потрібно знайти, натисніть кнопку Додати, а потім – кнопку Закрити.

    Таблиця або таблиці відображаються як одне чи кілька вікон у верхній частині бланка запиту. Ці вікна містять список усіх полів у кожній таблиці. На цій ілюстрації показано типову таблицю в конструкторі:

    Таблиця в конструкторі запиту

  • Двічі клацніть поля, які потрібно знайти. Вибрані поля відображаються в рядку Поле в нижній частині конструктора запитів.

    До кожного стовпця в нижній частині можна додати одне поле таблиці.

    Щоб швидко додати всі поля в таблиці, двічі клацніть зірочку (*) у верхній частині списку полів таблиці. На зображенні нижче показано конструктор з усіма доданими полями.

    Запит з усіма доданими полями таблиці

  • Додатково можна ввести одну або кілька умов у полі Критерії на бланку.

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

Умови

Вплив

> 234

Повертає всі числа, більші за 234. Для пошуку всіх чисел, менших за 234, укажіть умову < 234.

>= "Кротенко"

Повертає всі записи від "Кротенко" до кінця алфавіту.

Between #02.02.2006# And #01.12.2006#

Повертає дати від 2 лютого до 1 грудня 2006 р. (ANSI-89). Якщо база даних використовує символи узагальнення ANSI-92, використовуйте одинарні лапки (') замість знаків фунта. Наприклад: Between '02.02.2006' And '01.12.2006'.

Not "Німеччина"

Знаходить усі записи, у яких точний вміст поля не збігається зі словом "Німеччина". Ця умова повертає записи, які містять інші символи, крім слова "Німеччина", наприклад "Німеччина (євро)" або "Європа (Німеччина)".

Not "Т*"

Знаходить усі записи, крім тих, які починаються з літери "Т". Якщо в базі даних використовується набір символів узагальнення ANSI-92, замість зірочки вводьте символ відсотка (%).

Not "*т"

Знаходить усі записи, які не закінчуються на букву "т". Якщо в базі даних використовується набір символів узагальнення ANSI-92, замість зірочки вводьте символ відсотка (%).

In(Канада,Сполучене королівство)

Знаходить у списку всі записи, які містять слова "Канада" або "Сполучене королівство".

Like "[A-Д]*"

У текстовому полі знаходить усі записи, які починаються з букв від А до Д. Якщо в базі даних використовується набір символів узагальнення ANSI-92, замість зірочки вводьте символ відсотка (%).

Like "*но*"

Знаходить усі записи, які містять буквосполучення "но". Якщо в базі даних використовується набір символів узагальнення ANSI-92, замість зірочки вводьте символ відсотка (%).

Like "Богдан Козя?"

Знаходить усі записи, які починаються зі слова "Богдан", а також містять другий рядок із 5 символів, у якому перші чотири букви – це "Козя", а остання буква невідома. Якщо база даних використовує набір символів узагальнення ANSI-92, замість знака питання вводьте символ підкреслення (_).

#02.02.2006#

Знаходить усі записи для 2 лютого 2006 р. Якщо в базі даних використовується набір символів узагальнення ANSI-92, введіть дату в одинарних лапках замість знаків фунта ('02.02.10').

< Date() - 30

Повертає всі дати, старші за 30 днів.

Date()

Повертає всі записи, які містять сьогоднішню дату.

Between Date() And DateAdd("M", 3, Date())

Повертає всі записи між сьогоднішньою датою та трьома місяцями від сьогоднішньої дати.

Is Null

Повертає всі записи, які містять Null-значення (пусте або невизначене).

Is Not Null

Повертає всі записи, які містять значення.

""

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

  • На вкладці Конструктор у групі Результати натисніть кнопку Запуск.

    Переконайтеся, що запит повертає всі потрібні записи. За потреби ви можете виділити непотрібні поля та натиснути клавішу Delete, щоб вилучити їх, перетягнути додаткові поля до бланка, а також змінити умови, щоб вас влаштовували результати запиту.

  • Перейдіть до наступних вказівок.

Пошук даних у наборі результатів

  1. У списку результатів клацніть поле (стовпець), у якому потрібно виконати пошук.

  2. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    –або–

    Натисніть клавіші Ctrl+F.

    Відобразиться діалогове вікно Пошук і заміна.

  3. У полі Знайти введіть рядок пошуку.

  4. За бажання скористайтеся списком Шукати в, щоб змінити поле, у якому потрібно виконати пошук, або щоб вибрати пошук у всій таблиці.

    За замовчуванням список Шукати в містить ім’я поля, вибраного на кроці 1. Якщо потрібно шукати в усій таблиці, виберіть ім’я таблиці зі списку.

    -або-

    Якщо ви вирішили вибрати інший стовпець, клацніть потрібний стовпець у вікні табличного подання даних для таблиці. Закривати діалогове вікно не потрібно.

  5. За потреби в списку Зіставити клацніть будь-яку частину поля. Так ви розширите пошук.

  6. У полі Шукати виберіть усюди, а потім натисніть кнопку Знайти далі.

    Унаслідок операції пошуку буде виділено всі записи, які містять рядок пошуку. Оскільки в списку Шукати ви вибрали усюди, програма Access перевіряє всі записи.

На початок сторінки

Пошук символів узагальнення

Використовуючи символи узагальнення під час операцій пошуку та пошуку й заміни, робіть це дуже обережно. Запам’ятайте такі правила:

  • Якщо за допомогою діалогового вікна Пошук і заміна ви шукаєте символи узагальнення, їх слід узяти в квадратні дужки: [*]. Цього правила слід дотримуватися під час пошуку всіх символів узагальнення, за винятком знака оклику (!) і закриваючої квадратної дужки (]).

  • Якщо символ узагальнення використовується в рядку заміни, Access вважає його літералом і записує до бази даних. Наприклад, якщо ви шукаєте старий * та замінюєте всі записи, що відповідають цьому шаблону, на новий *, Access замінить усі записи, що відповідають рядку пошуку, на "новий *".

Пошук символів узагальнення

  1. Відкрийте таблицю, набір результатів запиту або форму. Таблиці та набори результатів слід відкривати у вікні табличного подання даних, а форми – у поданні форми.

  2. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    -або-

    Натисніть клавіші Ctrl+F.

    Відобразиться діалогове вікно Пошук і заміна.

  3. Якщо потрібно лише знайти записи, які містять символи узагальнення, перейдіть на вкладку Знайти. Якщо потрібно знайти символи узагальнення та замінити їх на інші дані, перейдіть на вкладку Замінити.

  4. У полі Знайти відкрийте квадратні дужки ([), введіть символ узагальнення, який потрібно знайти, і закрийте дужки (]). Наприклад, якщо потрібно знайти всі екземпляри зірочки, введіть [*]. Щоб виконати операцію заміни, введіть рядок заміни в полі Замінити на.

  5. За бажання скористайтеся списком Шукати в, щоб змінити поле, у якому потрібно виконати пошук, або щоб вибрати пошук у всій таблиці.

    За замовчуванням список Шукати в містить ім’я поля, вибраного на кроці 1. Якщо потрібно шукати в усій таблиці, виберіть ім’я таблиці зі списку.

    -або-

    Якщо ви вирішили вибрати інший стовпець, клацніть потрібний стовпець у вікні табличного подання даних для таблиці. Закривати діалогове вікно не потрібно.

  6. У списку Зіставити виберіть параметр, який найкраще відповідає вашим даним. Наприклад, якщо символи узагальнення розташовано на початку записів, клацніть початок поля. В іншому разі клацніть будь-яку частину поля, щоб повернути якнайбільше результатів.

  7. Перевірте, чи встановлено прапорець З урахуванням формату полів, і натисніть кнопку Знайти далі. Операція пошуку поверне записи, які містять символ узагальнення. Якщо потрібно замінити символ узагальнення, натисніть кнопку Замінити. Якщо ви впевнені, що рядки пошуку й заміни повернуть правильні результати, натисніть кнопку Замінити все. Проте пам’ятайте, що операцію пошуку й заміни не можна скасувати.

На початок сторінки

Приклади використання символів узагальнення

Знаючи, шаблону якого типу може відповідати кожний символ узагальнення, ви можете використовувати комбінації символів узагальнення або символи узагальнення в поєднанні з літералами, щоб повертати різноманітні результати. Майте на увазі, що на результати пошуку впливає параметр, вибраний у списку Зіставити. Якщо використати невідповідний параметр, операція пошуку може повертати не ті дані або взагалі не повертати жодних даних. У таблиці нижче наведено кілька способів використання символів узагальнення й літералів, і пояснено, як параметри в списку Зіставити можуть вплинути на результати.

Рядок пошуку

Параметр у списку "Зіставити"

Результати

[*]

будь-яку частину поля

Повертає всі записи, які містять зірочку (*). Цей синтаксис також використовується для знаків запитання (?), знаків фунта (#), відкриваючих дужок ([) і дефісів (-).

усе поле

Повертає записи, які складаються лише із зірочки.

початок поля

Повертає записи, які починаються із зірочки.

*[*]*

будь-яку частину поля

Повертає всі записи, які містять зірочку (*) і будь-який текст з обох боків. Цей синтаксис також використовується для знаків запитання (?), знаків фунта (#), відкриваючих дужок ([) і дефісів (-).

усе поле

Такий же результат.

початок поля

Такий же результат.

[!*]

будь-яку частину поля

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

Примітка : Рядок пошуку *[!*]* повертає записи, які містять зірочки, оскільки він знаходить увесь текст, що оточує зірочки.

усе поле

Не повертає жодних результатів.

початок поля

Повертає першу букву будь-якого запису, який не містить зірочки.

ко*[ ор ]

будь-яку частину поля

Повертає всі записи, які містять "ко" й "о" або "р". Наприклад, цей рядок повертає "коліно" та "колір", а також "колесо" та "корисний".

усе поле

Повертає всі записи, які починаються з "ко" та закінчуються на "о" або "р". Наприклад, цей рядок повертає "коліно" та "колір", а також "комір" та "ковадло".

початок поля

Повертає всі записи, які починаються з "ко" та містять "о" або "р".

ко*[! ор ]

будь-яку частину поля

Виділяє букви "к" і "о" та весь текст, що йде за ними, доки не трапиться буква "о" або "р". Це проілюстровано на рисунках нижче.

Частковий збіг за шаблоном

Інший частковий збіг за шаблоном

Іншими словами, незважаючи на те, що ви намагаєтеся виключити записи, які містять "о" та "р", вони можуть відображатися, оскільки параметр будь-яку частину поля зіставляє текст перед дужками.

усе поле

Повертає всі записи, які не містять букви "р" чи "о", якщо ці записи закінчуються на "р" або "о". Наприклад, операція пошуку не повертає "ковадло", тому що це слово закінчується на "о", але повертає "кольоровий", тому що після "о" ще йдуть інші символи.

початок поля

Повертає записи, які починаються з "ко". Access зіставляє текст, що передує символам у квадратних дужках, тому можуть відображатися небажані результати.

На початок сторінки

Пошук лапок і Null- або пустих значень

У діалоговому вікні Пошук і заміна можна шукати лапки, а також пусті значення кількох типів.

  • Поля, відформатовані так, щоб відрображати певне значення, коли вони пусті. Наприклад, доки ви не введете значення в поле, у ньому згідно з форматом може відображатися якесь слово (наприклад, "Невідомо").

  • Пусті, неформатовані поля або Null-значення.

  • Поля, що містять рядки нульової довжини. Щоб отримати рядок нульової довжини, потрібно ввести пару лапок без пробілу між ними (""). Якщо після цього перемістити курсор до іншого поля, програма Access приховає лапки, а поле виглядатиме пустим. Пам’ятайте, що рядки нульової довжини. можна ввести лише в полях із типом даних "Текст", "Memo" та "Гіперпосилання", а також що для цих типів рядки нульової довжини дозволено за замовчуванням.

Пошук лапок

  1. Відкрийте таблицю у вікні табличного подання даних, або відкрийте форму, зв’язану з цією таблицею.

  2. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    -або-

    Натисніть клавіші Ctrl+F.

    Відобразиться діалогове вікно Пошук і заміна.

  3. Якщо вам потрібно лише знайти лапки, перейдіть на вкладку Знайти. Щоб знайти й замінити лапки, перейдіть на вкладку Замінити.

  4. У полі Знайти введіть лапки. Щоб замінити лапки на інше значення, введіть це значення в полі Замінити на.

    Примітка : Ви можете залишити поле Замінити на пустим, щоб повністю вилучити лапки.

  5. За бажання скористайтеся списком Шукати в, щоб змінити поле, у якому потрібно виконати пошук, або щоб вибрати пошук у всій таблиці.

    За замовчуванням список Шукати в містить ім’я поля, вибраного на кроці 1. Якщо потрібно шукати в усій таблиці, виберіть ім’я таблиці зі списку.

    -або-

    Якщо ви вирішили вибрати інший стовпець, клацніть потрібний стовпець у вікні табличного подання даних для таблиці. Закривати діалогове вікно не потрібно.

  6. За потреби в списку Зіставити виберіть будь-яку частину поля. Так ви розширите пошук.

  7. У списку Шукати виберіть усюди, щоб шукати серед усіх записів.

  8. Установіть прапорець З урахуванням формату полів.

    Примітка : Коли прапорець установлено автоматично, не знімайте його, якщо операція пошуку працює.

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

Пошук пустих значень

  1. За потреби відкрийте таблицю з потрібними значеннями у вікні табличного подання даних.

  2. У таблиці виберіть поле, що містить пусті значення, які потрібно знайти.

  3. На вкладці Основне в групі Пошук натисніть кнопку Знайти або натисніть клавіші Ctrl+F.

    -або-

    Натисніть клавіші Ctrl+F.

    Відобразиться діалогове вікно Пошук і заміна.

  4. Виконайте одну з таких дій:

    Пошук пустих полів, відформатованих для відображення значення

    1. Щоб знайти форматовані значення, перейдіть на вкладку Знайти.

      Якщо потрібно знайти значення та замінити їх на інші дані, перейдіть на вкладку Замінити.

    2. У полі Знайти введіть значення, указане за форматом.

      Щоб додати дані до пустого поля, введіть нові дані в полі Замінити на.

    3. У списку Зіставити виберіть усе поле.

    4. Установіть прапорець З урахуванням формату полів.

    5. Натисніть кнопку Знайти далі.

    Пошук пустих, неформатованих полів

    1. Щоб знайти поля, перейдіть на вкладку Знайти. Якщо потрібно знайти поля та додати значення до них, перейдіть на вкладку Замінити.

    2. У полі Знайти введіть Null або Is Null.

      Якщо ви хочете замінити Null-значення на інші дані, введіть нові дані в полі Замінити на.

    3. У списку Зіставити виберіть усе поле.

    4. Зніміть прапорець З урахуванням формату полів.

    5. Натисніть кнопку Знайти далі.

    Пошук полів, які містять рядки нульової довжини

    1. Щоб знайти рядки нульової довжини, перейдіть на вкладку Знайти.

      Якщо потрібно замінити рядки на інші дані, перейдіть на вкладку Замінити.

    2. У полі Знайти відкрийте та закрийте подвійні лапки без пробілу між ними ("").

      Якщо ви хочете замінити рядки нульової довжини на інші дані, введіть нові дані в полі Замінити на.

    3. У списку Зіставити виберіть усе поле.

    4. Зніміть прапорець З урахуванням формату полів.

    5. Натисніть кнопку Знайти далі.

На початок сторінки

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×