在filemaker中添加连接表条目

时间:2017-06-25 06:22:21

标签: database filemaker

我有一个文件制作者数据库,我有一个填写的产品表和一个填写完整的人员表。 我有一个带有product-pk外键的连接表,还有一个给所有者pk的连接表。联接表上还有另一个描述关系的字段 - “采购日期”

我想要做的是,在包含人员详细信息的布局中,要有一个在产品表上有两个字段的门户。我可以输入产品的类型和名称,如果已经存在具有该类型和名称的产品,我想将它与关联表添加到关联表中,以便它与当前人员相关记录如果它已经不存在,我想将它添加到产品表中并在连接表中添加关系。我还希望能够编辑采集日期并仅在连接表上进行更改。 我可以在对象关系数据库中相当容易地做到这一点,但是当我通过设置“允许创建新记录”在filemaker中执行此操作时,我在Product表中获得了大量重复记录。 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您正在错误的表格中创建记录。您应该在连接表中而不是在products表中创建记录。

通过键入名称链接到产品是一种不好的做法,下拉列表和使用键进行链接会更好。

可以通过验证添加关节的唯一性

答案 1 :(得分:0)

假设我理解正确,这个过程需要编写脚本。我想你可以使用FileMaker的内部验证来避免重复,但是它会随时发出警报。 最好使用脚本。

为两个输入字段使用全局字段。将onObjectSave脚本触发器附加到名称字段或使用按钮来触发脚本。 该脚本检查产品是否存在,并根据需要在产品和连接表中创建记录。