Фільтрування даних, які відображаються в елементі керування

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

У цій статті

Огляд

Зауваження щодо сумісності

Настройте фільтр для списку, розкривний список або поле зі списком

Настройте фільтр для повторюваного розділу або Повторювана таблиця

Огляд

Під час створення шаблону форми Microsoft Office InfoPath, можна використовувати фільтри для обмеження варіантів, які користувачі можуть робити під час заповнення форми на основі цього шаблону форми. Фільтр – це набір умов, які застосовуються до даних, щоб відобразити набір даних. За допомогою фільтрів для відображення набір даних із до джерело даних, який зменшує кількість записів, які відображаються в елементі керування.

Використання фільтра щоразу, коли потрібно відобразити набір даних, які буде повернуто запит на основі умови, що вибрано користувачем. Що істинною може бути елемент, вибраний в інший елемент керування (наприклад список, поле зі списком, розкривного списку або текстове поле) яка прив'язано до поля у джерелі даних.

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

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

Щоб відобразити користувачів, що до застосування фільтра до даних, піктограми фільтра Піктограма фільтра з'являється, коли користувач вказівника миші відфільтровані дані.

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

  • Список полів

  • Розкривний список коробки

  • Поля зі списком

  • Повторювані таблиці

  • Повторювані розділи

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

Зауваження щодо сумісності

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

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

Настройте фільтр для списку, розкривний список або поле зі списком

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

Настройте фільтр для списку, розкривний список або поле зі списком

  1. Клацніть правою кнопкою миші елемент керування, який потрібно змінити і натисніть кнопку Властивості елемента керування в контекстному меню.

  2. Перейдіть на вкладку дані ...

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

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

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

  4. Натисніть кнопку Вибрати XPath Зображення кнопки поруч із полем записи .

  5. У діалоговому вікні Вибір поля або групи натисніть кнопку поля або групи, що містить поля, які надають значення для елемента керування і натисніть кнопку Фільтрувати дані.

  6. У діалоговому вікні Фільтрувати дані натисніть кнопку Додати.

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

  7. У першому полі в діалоговому вікні Визначення умов фільтрування клацніть ім'я поля, дані якого потрібно фільтрувати.

  8. У другому полі виберіть тип фільтр, який потрібно використовувати.

  9. У третьому полі виберіть тип умови, які ви хочете, щоб застосувати фільтр а потім введіть умову.

  10. Щоб настроїти кілька умов фільтра, натисніть кнопку тата виконайте одну з таких дій:

    • Щоб застосувати фільтр наявний стан і створити умови, клацніть таа потім додайте новий ваш стан.

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

  11. Натисніть кнопку OK , щоб закрити діалогові вікна.

  12. Щоб перевірити зміни, натисніть кнопку попередній перегляд на панелі інструментів Стандартна або натисніть сполучення клавіш CTRL + SHIFT + B. Шаблон форми відкриється в новому вікні.

  13. У вікні попереднього перегляду виберіть пункт різні значення в елементі керування фільтра для перевірки, що вона працює належним чином.

    Фільтр не працює належним чином

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

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

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

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

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

Настройте фільтр для повторюваного розділу або Повторювана таблиця

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

  • Повторюваний розділ або таблиця прив'язано до повторюваного поля або групи.

  • Повторюваний розділ або таблиця містить принаймні один елемент керування, прив'язаний до поля, яке містить зв'язок даних.

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

Настройте фільтр для повторюваного розділу або Повторювана таблиця

  1. Клацніть правою кнопкою миші Повторювана таблиця або Повторюваний розділ заголовок, який відображається під таблиці або розділу в шаблоні форми і натисніть кнопку Властивості елемента керування в контекстному меню.

  2. Виберіть вкладку відображення .

  3. Натисніть кнопку фільтрування даних.

  4. У діалоговому вікні Фільтрувати дані натисніть кнопку Додати.

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

  5. У першому полі в діалоговому вікні Визначення умов фільтрування клацніть ім'я поля, дані якого потрібно фільтрувати.

  6. У другому полі виберіть тип фільтр, який потрібно використовувати.

  7. У третьому полі виберіть тип умови, які ви хочете, щоб застосувати фільтр а потім введіть умову.

  8. Щоб настроїти кілька умов фільтра, натисніть кнопку тата виконайте одну з таких дій:

    • Щоб застосувати фільтр наявний стан і створити умови, клацніть таа потім додайте новий ваш стан.

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

  9. Натисніть кнопку OK два рази, щоб закрити відкриті діалогові та повернутися до діалогового вікна Властивості елемента керування .

  10. Щоб відобразити спеціальний фільтр піктограми Піктограма фільтра для користувача, яке вказує, що дані в повторюваному розділі або повторюваній таблиці відфільтровано, натисніть кнопку Відобразити піктограму фільтра для позначення фільтровані елементи на вкладці відображення в елемента керування Властивості діалогове вікно.

  11. Перевірка фільтр і переконайтеся, що вона працює належним чином, натисніть кнопку попередній перегляд на панелі інструментів Стандартна . Шаблон форми відкриється в новому вікні.

  12. У вікні попереднього перегляду виберіть пункт різні значення в елементі керування фільтра для перевірки, що вона працює належним чином.

    Фільтр не працює належним чином

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

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

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

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

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

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

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

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

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

×