Фильтрация вариантов базы данных в настраиваемых полях «Link to Database»
TL;DR
Фильтрация статического выбора ограничивает, какие записи базы данных отображаются в связанных настраиваемых полях и формах запросов. Она помогает пользователям видеть только релевантные варианты, фильтруя записи с помощью фиксированных условий столбец = значение, что делает выбор более быстрым, простым и точным.
Таблица 8. Доступность
| Доступность: Pinnacle, Apex; Недоступность: Free, Team, Business; |
- Overview
- Как использовать статический фильтр
- Настройка отфильтрованных полей Datahub в формах запросов
- Как работает фильтрация в формах запросов
- Что далее?
Overview
Фильтрация статического выбора ограничивает записи, которые вы можете выбрать в поле Link to Database, применяя к связанной базе данных фиксированный фильтр. В отличие от зависимой фильтрации, она не изменяется в зависимости от выбора в другом поле. Она всегда отображает один и тот же заранее заданный набор записей. Это помогает сократить количество нерелевантных вариантов, повысить точность данных, ускорить выбор и упростить работу с большими наборами данных.
Что такое фильтрация вариантов базы данных
Когда у вас есть большая база данных, подключённая к настраиваемому полю, пользователи могут видеть слишком много вариантов при выборе значения. Фильтрация статического выбора помогает, применяя предопределённые правила, чтобы отображались только релевантные записи.
Это делает выбор проще, быстрее и точнее, сокращая количество вариантов в списке.
Как работает фильтрация вариантов базы данных
Поле связано с базой данных, но вместо того чтобы показывать все записи, оно отображает только те, которые соответствуют заданному фильтру.
Примеры
-
Скрыть архивные записи
Если база данных содержит активные и архивные элементы, список можно отфильтровать так, чтобы показывались только активные.
Пример: не отображать архивные предметы в списке выбора поля. - Показывать только записи, соответствующие определённому значению поля
Доступные варианты можно сузить с помощью фиксированного фильтра на основе заранее заданного значения.
Пример: показывать только предметы, относящиеся к категории «Гуманитарные науки».
Другие примеры: показывать записи только для определённой страны, статуса или отдела.
Типовой пример использования
Предположим, у вас есть база данных «Предметы», связанная с настраиваемым полем:
- Без фильтрации: пользователи видят все предметы в базе данных.
-
При фильтрации статического выбора: пользователи видят только предметы, которые удовлетворяют определённым условиям, например:
- статус не «архив»
- категория соответствует выбранной категории
Как использовать статический фильтр
-
Настройте свои базы данных
Убедитесь, что ваша база данных готова использоваться в качестве источника для связанного настраиваемого поля. -
Добавьте столбец «In-use»
Создайте столбец, например In-use, чтобы указывать, является ли предмет active или archive.
-
Настройте настраиваемое поле
Откройте настраиваемое поле Link to database 1, которое вы хотите изменить. -
Добавьте фильтры на основе столбцов базы данных
Примените один или несколько фильтров, чтобы контролировать, какие записи отображаются в списке выбора поля. -
Добавьте фильтр по статусу
Добавьте фильтр, используя нужный столбец и значение, например:
In-use = active 2. -
Уточните варианты предметов с помощью многоуровневых фильтров
Здесь, помимо статического фильтра, вы также можете добавить динамический фильтр для Subjects, который обновляет доступные варианты на основе выбранных Curriculum и Category of Study 3 . Такая двухуровневая фильтрация помогает отображать только релевантные, контекстно-зависимые предметы. Узнайте, как добавить динамический фильтр здесь. -
Сохраните поле
Нажмите Save 4 , чтобы применить фильтры к настраиваемому полю.
Настройка отфильтрованных полей Datahub в формах запросов
Когда вы настраиваете форму запроса и связываете вопрос с полем Datahub, все фильтры, установленные для этого поля, применяются только к виду отправителя формы. В конструкторе/редакторе форм администраторы форм всё равно будут видеть все существующие варианты из базы данных.
Как работает фильтрация в формах запросов
- Статический фильтр ограничивает список записями, которые всегда удовлетворяют фиксированному условию при отправке формы, например показывает только варианты active.
Пример
Если вы установите:
- Статический фильтр: In-use = active
Тогда пользователь увидит только активные предметы.
Войдите в службу, чтобы оставить комментарий.