2014-03-19 113 views
0

我不能为我的生活弄清楚如何做到这一点。这看起来像是我在使用教程之前看到的一个功能,但我无法在任何搜索或书籍中找到它。有可能我只是没有使用正确的关键字。查询记录从相关表

无论如何,我想要在Filemaker中完成的是我有一个相关的表格。因此,例如,我有一个“客户”和“发票”表,它们都是相互关联的。现在在Invoice布局中,我想将记录与客户表关联起来。我知道我可以通过复制并粘贴一个序列号来做到这一点,但我不想查找序列号。

我想要的是一个按钮,当我点击它时,它会弹出一个窗口,显示我在数据库中拥有的所有客户,然后点击我想要的客户,然后它会为我填写该串行字段以及任何其他附带的字段,如姓名和地址。

希望我在询问我的问题时很清楚,我期待听到您的回复。感谢所有的帮助:)

+0

您想要的按钮将在发票版面右侧? –

+0

是的,我希望它在发票布局中。 – user3438247

回答

0

这听起来像你有一个客户的ID不一定是他们的名字,而是一个自动递增的数字。如果这是准确的,可以使用三部分组合来解决问题。可能存在或者可能不适合教程此已:从一个值列表中选择从所述ID号码字段相关表

  • 附加布局字段选择
  • 值列表

    • 下拉列表使用“显示数据来自”客户表中的友好名称

    要开始添加您的下拉列表。对于使用“使用字段中的值”创建值列表并选择相关字段。使用“同时显示第二个字段的值”来获得最佳效果的外观。这个屏幕捕捉,使您的一些类似的想法:

    ID and friendly name drop-down list

    您在屏幕捕捉看到的是一个下拉列表,捕捉从相关表中的ID值,但这样做显示友好名称。一旦你有一个有效的下拉列表,你可以添加额外的字段,指定相关的表和友好名称字段。此布局字段将覆盖ID字段顶部以掩盖它。在屏幕上和打印中,您只会注意到友好名称。

    从那里,只需添加相关表中的其他字段,并享受简单的Filemaker布局节省时间。

  • 0

    最佳方式是,您可能会点击客户布局上的一个按钮,该按钮执行脚本来创建或查看现有发票。如果是这样,请在脚本中捕获客户的ID并在创建发票时进行设置。不再需要手动链接。另外,如果您从门户网站创建相关记录,则会自动插入父级的ID。否则,您将不得不使用Justin发布的其中一个选项,该选项更容易出现数据输入错误。如果您希望直接在发票版面上使用价值清单,那么问题在于,如果您的客户清单过长,估价人员将很难排序,您只能在该处显示某些信息。

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