0

我对 Filemaker 编程比较陌生,但我遇到了我认为是错误的东西,我一直在努力解决这个问题,结果发现它更像是一个“功能”而不是一个错误。我有一个字段设置为在我创建了关系的 ms sql 数据库中查找的键。我将它设置为下拉菜单,它显示了 2 个字段(姓氏和名字)。不幸的是,它在排序列表中每个姓氏只显示 1 个人(例如,有 5 个姓氏为“Bennett”的人,但只有 1 个显示)。在试图找到错误后,我在文件制作器故障排除部分发现了以下内容:

" 如果将值列表定义为显示来自两个字段的信息,则对值列表排序所在的字段不会重复项目。例如,如果值列表显示来自公司字段和名称字段的信息,并且如果值按公司字段排序,每个公司只有一个人会出现在值列表中。”

当我阅读它时,我无法使用值列表(显示 sql 文件中的每个姓氏)做我需要做的事情,那么我还有哪些其他选择?我已经尝试创建一个门户,它确实显示了所有姓氏和名字的列表,但我不知道/不了解我需要什么逻辑/功能,所以如果我单击门户列表中的一个人它将执行相同的操作,就像我在下拉值列表中单击它一样,然后执行查找并根据 sql 数据库记录中的信息填充此数据库中的其余字段。任何和所有的帮助都将不胜感激,我感谢你们任何人可以提供的任何帮助。谢谢!

4

1 回答 1

0

可能有一些事情会导致这种情况;

  1. 您不能根据每次都需要计算的计算来创建链接(Filemaker 不知道如何处理这个,在某种程度上合乎逻辑)

  2. 根据您所做的,我会根据让我们说公司 ID 而不是名称来亲自链接这两个表,作为一对多连接。这肯定会消除文件制作者仅在连接表中显示唯一名称的“功能”。在数据库级别,我将加入 ID,在值列表中,我将选择 ID 作为第一个字段,将(计算的)名称作为第二个字段,而不是仅显示选择列表的第二个字段(值列表定义弹出窗口中的选项)。

希望这可以帮助。

于 2015-01-22T16:38:34.397 回答