在 filemaker 中没有自定义对话框的情况下根据用户输入执行操作

Perfrom action based on user input without custom dialog in filemaker

我正在 Filemaker Pro 16 中开发数据库解决方案。我有 "customers" 和 "projects" table.

我想要实现的是:

  1. 用户点击按钮
  2. 出现新的 window,其中用户从下拉列表中选择客户
  3. 将创建新项目
  4. 出现新的 window,用户可以在其中输入项目信息。

我该怎么做。人们当然可以想到一个额外的 table 来存储临时值。在那种情况下,我可以将我的客户选择存储在此 table 中。但是,并发性呢。如果两个人要同时添加一个项目怎么办?在这种情况下,您需要为每个用户提供一个临时值 table。

最直接的解决方案是将选定的客户直接存储在一个变量中。但是,我认为你做不到。

PS: 我不想使用自定义对话框。在那种情况下,我认为您不能添加下拉列表。

希望有人能帮忙!

使用弹出框按钮进行客户选择。 将您的下拉列表放在 Popover 面板中,并将客户 ID 存储在全局字段中(它们对于每个用户都是本地的)。

执行您的脚本并根据选择导航到您的项目布局,例如使用 OnObjectModify 脚本触发器。