使用AppleScript从FileMaker获取记录计数统计信息

时间:2012-10-23 12:32:15

标签: macos applescript filemaker

有人可以建议是否有一个好的内置方式(= AppleScript命令)来提取数据库的统计信息:

我需要计算所有记录中特定字段中字符串的出现次数。

E.g。对于有

的记录
  • 名称
  • 电话

该脚本将返回存在相同城镇的记录数。

2 个答案:

答案 0 :(得分:2)

第1步 - 建立关系。   - 文件>管理数据库>定义数据库   - 关系选项卡   - 复制您的表格并将其命名(我使用related_towns)   - 将两者之间的关系从城镇拖到城镇   - 单击“确定”。

This is what your relationships tab should look like

步骤2 - 创建一个计算字段,用于计算相关(重复)城镇名称的实例。

  • 文件>管理数据库>定义数据库
  • 字段标签
  • 在屏幕底部输入新字段的名称(我使用number_of_related_towns
  • 从字段类型列表
  • 中选择“计算”
  • 通过此计算计算小镇出现的时间:

This is what your calculation field should look like

确保“在上下文中评估此计算”设置为基表的名称(布局所基于的名称)。将related_towns替换为您命名为新表格的任何内容。

第3步 - 编写脚本以显示数据。

  • 脚本>管理脚本
  • 新按钮(左下角)
  • 重建以下屏幕截图。我添加了评论,希望能解释一下吗?

enter image description here

如果您有任何问题,请与我们联系。

答案 1 :(得分:0)

我会在FileMaker中执行此操作。它就是为此而建的。你知道怎么用FM吗?