Perfrom基于用户输入的操作,无需filemaker中的自定义对话框

时间:2018-02-01 07:32:09

标签: concurrency global-variables filemaker

我正在Filemaker Pro 16中开发数据库解决方案。我有一个"客户"和"项目"表

我想要实现的目标如下:

  1. 用户点击按钮
  2. 出现新窗口,用户从下拉列表中选择客户
  3. 将创建新项目
  4. 出现新窗口,用户可以在其中输入项目信息。
  5. 我该怎么做?当然,可以考虑存储临时值的附加表。在这种情况下,我可以将我的客户选择存储在此表中。然而,并发性呢。如果两个人要同时添加项目怎么办?在这种情况下,您需要为每个用户提供临时值表。

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

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

    希望有人可以提供帮助!

1 个答案:

答案 0 :(得分:1)

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

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