Вообще говоря, команды FileMaker «Вставить ...» ведут себя так, как будто пользователь выполнил действие вручную (активация триггеров сценария, выбор поля и т. Д.), Включая требование, чтобы поле действительно отображалось на экране.
К сожалению, насколько мне известно, не существует способа использовать «Задать поле» для указания файла, добавляемого в поле контейнера.Один из возможных обходных путей заключается в следующем:
Freeze Window
Set Variable [$RecordIndex to RelatedTable::Index]
Go to Layout [A Layout of RelatedTable specifically for inserting files]
Enter Find Mode
Set Field [Index to $RecordIndex]
Perform Find
Insert File
Go to Layout [Original Layout]
С другой стороны, может быть проще просто включить поле в макет с очень маленьким размером (1 пиксель х 1 пиксель).