1

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

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

例如,对于具有

  • 姓名
  • 电话

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

4

2 回答 2

2

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

这是您的关系选项卡的外观

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

  • 文件 > 管理数据库 > 定义数据库
  • 字段选项卡
  • number_of_related_towns在屏幕底部输入新字段的名称(我用过)
  • 从字段类型列表中选择“计算”
  • 用这个计算计算城镇出现在你的关系中的次数:

这就是您的计算字段的样子

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

第 3 步 - 编写一个脚本来显示您的数据。

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

在此处输入图像描述

如果您有任何问题,请告诉我。

于 2012-11-07T05:25:42.643 回答
0

我会在 FileMaker 中执行此操作。它正是为此而构建的。你知道如何在 FM 中做到这一点吗?

于 2012-11-05T02:13:05.420 回答