Если фильтр постоянный и не зависит от значений других полей диалога, то вариант с отдельным EDT вполне себе корректный.
Иногда можно попытаться обойтись и без отдельной формы. Если ограничения не сложные, то возможно достаточно будет донастроить relation. Или если это возможно, то собрать необходимые данные при помощи View
Для сложных случаев есть альтернативный вариант - заменить динамическое создание диалога, на заранее подготовленную форму. Смотрите пример класс Tutorial_RunbaseForm
|