В макетах FileMaker отсутствуют элементы. Что может быть причиной?

Недавно я начал использовать Filemaker для создания некоторых баз данных контактов. Я поэкспериментировал с одним из шаблонов и после настройки шаблона до такой степени, что в нем были все данные, которые мне нужны, я обнаружил, что кое-что напутал в процессе.

Кажется, все перечисленные ниже вещи были затронуты. «Просмотр отчета о списке контактов» больше не работает. «Просмотр ярлыков с адресами» больше не работает (оба показывают подсказку о том, что «совпадающие записи не найдены») принтер этикеток Avery не показывает ничего, кроме имени каждой записи. (NB: все они отлично работали со стандартным нетронутым шаблоном)

Я предполагаю, что из-за того, что я изменил имена полей, их соответствующие скрипты, расчеты больше недействительны.

Куда мне обратиться, чтобы исправить эти скрипты/расчеты/и т. д. (т. е. заменить старые имена полей новыми…) Можно ли как-то отредактировать текущие или сделать себе глотку?


person Ibz    schedule 11.07.2011    source источник


Ответы (2)


Похоже, вы удалили некоторые поля. Если вы просто переименовали поля, то скрипты все равно должны работать, если только вы не сильно изменили данные (возможно, скрипт выполняет поиск в поле, которое должно содержать какой-то определенный тип, который больше не задан в поле...) Перейти к в режиме макета, узнайте, какой скрипт вызывает кнопка, а затем откройте скрипт и переустановите все установленные шаги поля, которые вызывают отсутствующие поля, и все готово.

person andyknas    schedule 11.07.2011

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

Но кто знает; чтобы проверить это, выясните, какие сценарии запускают эти отчеты. Для этого переключитесь в режим макета и дважды щелкните кнопки (или щелкните правой кнопкой мыши и выберите «Кнопка» в контекстном меню). Откройте скрипты, найдите там скрипт и посмотрите, не делает ли он что-нибудь подозрительное.

person Mikhail Edoshin    schedule 11.07.2011