我需要在 FileMaker 应用程序的 UI 中输入一些数据点,这些数据点用于搜索或计算,但与数据库中的任何字段都没有关系(也不需要保存(。所以我想添加一个输入字段而不将其绑定到表字段,这似乎是 FileMaker 不做的事情。
两个用例:
a( 我想要一个自定义搜索/过滤器界面,而不是使用 FM 界面。我的用户应该看到两个日历,选择两个日期,数据按这些日历(它们之间(以及其他条件进行过滤,这些条件不会直接转换为字段搜索。我知道我可以使用"开始日期...结束日期",但我想要一个更用户友好的界面。
b( 用户在单独的字段中输入几个数据点,然后通过脚本计算并组合到一个数据库字段中。这是通过复制和粘贴输入的技术数据,在将其放入数据库之前需要进行一些解析。同样,我想要一个与数据库无关的字段,在其上放置一个脚本触发器,当在那里输入数据时,它被解析并放入实际的数据库字段中。
是否可以在 FileMaker 中使用与数据库无关的输入字段?
如果没有,最佳做法是什么?我想过用我可以使用的各种字段设置一个虚拟表,但也许有更好的方法?
您应该阅读全局字段。它们可以位于任何表中,并且可以从所有表访问。如果文件已托管,则在会话关闭后,它们不会保留其值。使用脚本根据用户在全局字段中键入的内容执行搜索。