Macos 从相关表中查找记录

Macos 从相关表中查找记录,macos,record,lookup,filemaker,Macos,Record,Lookup,Filemaker,我一辈子都不知道该怎么做。这似乎是我在使用教程之前见过的一个功能,但我在任何搜索或阅读过的书籍中都找不到。有可能我只是没有使用正确的关键字 无论如何,我在Filemaker中要完成的是我有一个相关的表。例如,我有一个Customer和Invoice表,它们都是相互关联的。现在在Invoice布局上,我想将一条记录与customer表关联起来。我知道我可以通过复制和粘贴序列号来实现这一点,但我不想查找序列号 我想要的是一个按钮,当我点击它时,它会弹出一个我在数据库中拥有的所有客户的窗口,然后我可以

我一辈子都不知道该怎么做。这似乎是我在使用教程之前见过的一个功能,但我在任何搜索或阅读过的书籍中都找不到。有可能我只是没有使用正确的关键字

无论如何,我在Filemaker中要完成的是我有一个相关的表。例如,我有一个Customer和Invoice表,它们都是相互关联的。现在在Invoice布局上,我想将一条记录与customer表关联起来。我知道我可以通过复制和粘贴序列号来实现这一点,但我不想查找序列号

我想要的是一个按钮,当我点击它时,它会弹出一个我在数据库中拥有的所有客户的窗口,然后我可以点击我想要的客户,然后它会为我填写该序列字段以及任何其他伴随字段,如名称和地址


希望我的问题问得很清楚,我期待着听到你们的回答。谢谢您的帮助:)

听起来您的客户ID不一定是他们的名字,而是一个自动递增的数字。如果这是准确的,你可以使用三部分的组合来解决这个问题。可能已经有或可能没有适用于此的教程:

  • 从值列表中选择的下拉列表
  • 从相关表中的ID编号字段中选择的值列表
  • 使用customer表中友好名称“Display data from”的附加布局字段
首先,添加下拉列表。对于来自的值,创建一个带有“使用来自字段的值”的值列表,并选择相关字段。使用“还显示来自第二个字段的值”以获得最佳效果的外观和感觉。此屏幕截图为您提供了类似的想法:

您在屏幕截图中看到的是一个下拉列表,它从相关表中捕获ID值,但这样做会显示友好的名称。一旦有了工作下拉列表,就可以添加其他字段,指定相关表和友好名称字段。此布局字段将覆盖在ID字段的顶部,以屏蔽它。在屏幕上和打印中,您只会注意到友好的名称


从那里,只需添加相关表中的其他字段,即可享受轻松Filemaker布局节省的时间。

最理想的情况是,您可以单击客户布局上的按钮,执行脚本来创建或查看现有发票。如果是这样,请在脚本中捕获客户ID,并在创建发票时进行设置。不再需要手动链接。此外,如果从门户创建相关记录,则会自动插入父记录的ID。否则,您将不得不使用贾斯汀发布的选项之一,该选项更容易出现数据输入错误。如果您希望直接在发票布局上显示,请使用价值列表,这里的问题是,如果您的客户列表过长,价值列表将很难排序,您只能在其中显示某些信息


您还可以在发票布局上创建一个按钮,弹出一个新窗口,将您带到列出所有客户和相关数据的报告布局。创建一个覆盖数据行的空字段(trasnparent),并在其上附加一个按钮以获取所选客户并将其传递回创建发票的脚本。通过这种方式,您可以看到所有客户以及可能需要看到的任何数据以区分他们。

您需要的按钮将位于发票布局上,对吗?是的,我希望它位于发票布局上。