【问题标题】:Filemaker 18 - Change same field on multiple records at onceFilemaker 18 - 一次更改多条记录的同一字段
【发布时间】:2020-01-17 20:22:33
【问题描述】:

我是一个相当缺乏经验的 FM 用户,曾尝试搜索此答案,但没有任何运气。

我想知道是否有一种简单的方法可以一次更改多条记录的参数。我们在电影制作中使用 FMDB 进行镜头跟踪。我想做一个查找以获取多条记录,然后单击它们的复选框。有没有一种简单的方法来做到这一点,而不是单独点击每个?我习惯了一个名为 Shotgun 的在线工具,您可以在其中选择多个“记录”并在特定字段中更改或添加所有内容。

是否有内置功能?还是需要一些“全选”样式按钮的脚本(目前这超出了我的能力)?

【问题讨论】:

    标签: record filemaker simultaneous findandmodify


    【解决方案1】:

    是的,替换字段内容命令完全符合您的需要。它对找到的记录集中的一个字段进行操作。

    它还可以作为脚本步骤使用,因此您可以将其附加到按钮上。

    【讨论】:

    • 不,替换函数这样做。您的意思是替换字段内容命令/脚本步骤。两种完全不同的东西。
    • 谢谢你 - 我确实发现它是替换字段内容。我遇到的唯一限制是三个中唯一可行的替换选项是“替换为‘当前内容’,这意味着我必须选中或取消选中第一个框,然后单击我的按钮,然后执行在搜索结果的其余部分上。
    • @deepstructure 您可以让脚本选中/取消选中搜索结果中的所有记录,而无需先选中或取消选中第一个框。但是,您需要一种方法来确定是选中还是取消选中它们。尤其是在搜索结果中并非所有记录都具有相同值的情况下。
    • @michael.hor257k 好的,我该怎么做(您可以假设所有找到的记录都被选中或未选中,因为这就是我正在搜索的内容。我要么提出所有我刚刚添加的记录,以便将它们标记为“需要审查”,或者我们已经审查了它们,所以我正在查找所有内容并选中并取消选中它。这很粗糙,但它会做我需要的. 因此,如果有一种方法可以简单地执行该检查/取消检查,而不必先检查或取消检查第一条记录,我全神贯注!
    • 您可以将字段内容替换为计算结果,例如not YourTable::YourField(假设该字段是布尔值)。
    【解决方案2】:

    我创建了一个按钮来执行此操作。这需要学习一些东西:

    1. 使用替换字段内容功能创建一个脚本(在脚本 -> 脚本工作区下),并将其指向您的复选框字段,并使用“当前内容”作为替换选项。
    2. 创建一个按钮并为按钮功能选择执行脚本并指向您的脚本。
    3. 要使用:执行查找以创建搜索结果;然后单击第一条记录上的字段以选中或取消选中您的框;然后单击您的按钮。然后,这将选中或取消选中所有其余已找到记录的此字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2016-01-19
      相关资源
      最近更新 更多