Как я могу гарантировать, что записи не выбранных полей в флажке не будут отображаться при поиске?

#microsoft-dynamics #axapta #x #dynamics-365 #dynamics-365-operations

Вопрос:

У меня есть форма и поле поиска в ней с именем PI-код. Код PI взят из другой таблицы, и в этой таблице есть поле с флажком «Активно». В моем поле поиска должны отображаться только активные поля. Как я могу это сделать? Если я скопирую обработчик события onlookup из кода PI и попытаюсь выполнить фильтрацию, как я могу гарантировать, что неактивные записи не будут отображаться? Я был бы очень признателен, если бы кто-нибудь мог мне помочь.

Спасибо и с уважением…

поиск подан

Родительская таблица

Комментарии:

1. Что это за тип поиска? Предоставьте свой код. Вы бы просто изменили поисковый запрос, чтобы включить диапазон/значение чего-то вроде [...].addRange(fieldNum(YourTable, Active).value(queryValue(NoYes::Yes));

2. Это сработало, большое вам спасибо

3. Рад помочь, я изменю комментарий на ответ.

Ответ №1:

Измените запрос поиска, чтобы включить диапазон/значение чего-то вроде:

[...].addRange(fieldNum(YourTable, Active).value(queryValue(NoYes::Yes));