Отображение результатов поиска на портале - PullRequest
0 голосов
/ 20 марта 2012

У меня есть некоторые глобальные переменные $$A, $$B, $$C и что искать в таблице для этих терминов в fieldA, fieldB и fieldC (используя Perform Find).Как я могу использовать результат этого выполнения поиска для отображения результатов на портале.

Реализация моего предшественника заменяет поле fieldSEARCH на 1, если оно находится в результатах Выполнить поиск, и 0в противном случае, а затем использует портал, отфильтрованный по этому полю.Это кажется очень хитрым способом сделать это, не в последнюю очередь потому, что это означает, что несколько пользователей не смогут выполнять поиск одновременно!

Ответы [ 2 ]

2 голосов
/ 21 марта 2012

Можете ли вы улучшить фильтр портала для фильтрации самих переменных? Или вы можете выполнить поиск, захватить идентификаторы найденного набора, поместить их в глобальное поле, а затем использовать это поле для построения отношений. Глобальные поля безопасны для нескольких пользователей.

Лучший способ - не делать это вообще, а использовать списковые представления для выполнения поиска. Представления списка естественно доступны для поиска и гораздо более гибки, чем порталы (их можно легко отсортировать, опустить произвольные записи и т. Д.). Можно повторить эту функцию на порталах, но это намного сложнее. Я имею в виду, что если есть какой-то серьезный выигрыш от использования портала, то это выполнимо, но если нет, то родной путь явно лучше.

0 голосов
/ 24 октября 2016

Представления в списке легче искать, так как FileMaker все еще не перешел в 21-й век и настаивает на этой модели ... Однако большинство пользователей хотят иметь представление Master-Detail, например, почтовое приложение, и понятно, что оно болееинтуитивно понятный (т. е. создать представление списка с одной стороны, но щелкнув по нему, вы обновите детали / поля в середине).

Если это то, что вам нужно, вы можете взглянуть на Modular FM, где кто-тоуже сделал тяжелую работу для вас: http://www.modularfilemaker.org/module/masterdetail-2-0/

HTH Stam

...