Существует много способов фильтрации записей, в зависимости от того, что вы пытаетесь сделать и что вы пытаетесь отобразить для своих пользователей.
Самый распространенный и простой способ фильтрации записей - это простой поиск в виде списка. Из вашего вопроса мне неясно, но я думаю, что вы уже используете представление списка и недопонимание того, как работают отношения FileMaker и таблицы (TO).
Для фильтрации с помощью метода «Поиск записей»:
- Создайте новый макет представления списка для любого вхождения таблицы в таблицу счетов-фактур. Скорее всего, вы захотите использовать вхождение таблицы по умолчанию, которое FileMaker создал для вас при создании таблицы.
- Поместите поля, которые вы хотите отобразить в этом макете, включая поле «Группировка проверки счетов».
- Переключение в режим поиска
- Поместите символ '*' в поле "Группировка проверки счетов"
- Выполнить поиск
Теперь вы должны увидеть список всех счетов, в которых поле «Группировка проверки счетов» не пустое. (Дополнительные интересные критерии поиска можно найти в раскрывающемся меню «Вставка: операторы» в строке заголовка.)
Теперь вы, возможно, действительно пытаетесь фильтровать связанные записи через портал, но, учитывая, что вы настроили самостоятельное соединение по индексу Invoice в таблице Invoice, я предполагаю, что в лучшем случае это будет показывать либо 0 или 1 запись для каждой записи счета-фактуры, отображаемой в основном макете.
Чтобы отфильтровать записи с помощью метода «Portal Filter»:
Предположим, однако, что у вас есть клиентская таблица, в которой вы хотите видеть только записи со непустым значением "Invoice Check Grouping". Таблица будет выглядеть следующим образом:
Client
Client ID
[... other client info ...]
Invoice
Invoice ID
Client ID
Invoice Check Grouping
[... other invoice info ...]
Со связью в графе отношений:
Client::Client ID ------< Invoice::Client ID
Оттуда вы настроите макет формы в клиентском ТО и создадите портал, показывающий записи из счета-фактуры. Из опций для портала вы должны выбрать «Фильтровать записи портала» и использовать формулу, подобную следующей:
not IsEmpty(Invoice::Invoice Check Grouping)
Наконец, стоит отметить, что фильтр портала не подходит для всех ситуаций отображения или расчетов. Вы можете полностью настроить аналогичный фильтр на графике отношений (как я полагаю, вы уже пытались это сделать). Это снова будет работать для просмотра записей через портал, но не для записей, отображаемых самим макетом.