Mapping Filemaker Pro为具有相同关系的多个字段显示名称而不是id

Mapping Filemaker Pro为具有相同关系的多个字段显示名称而不是id,mapping,filemaker,Mapping,Filemaker,我的产品表中有两个颜色字段。它们都是映射到带有描述的颜色表的ID。我知道Filemaker的想法是有两个字段,一个用于显示,一个用于保存id。但是,我无法获得一个显示字段来知道映射哪个colorid,因此没有显示任何内容。听起来您可能已经定义了与颜色表连接的两个colorid字段的关系。因此,只有一个关系使用两个关键字段。如果这就是你所拥有的,那就是你的问题 要修复它,您需要两个关系。产品表中的每个颜色ID字段对应一个。将它们命名为产品颜色1和产品颜色2。然后设置两个显示计算字段,分别使用这两个

我的产品表中有两个颜色字段。它们都是映射到带有描述的颜色表的ID。我知道Filemaker的想法是有两个字段,一个用于显示,一个用于保存id。但是,我无法获得一个显示字段来知道映射哪个colorid,因此没有显示任何内容。

听起来您可能已经定义了与颜色表连接的两个colorid字段的关系。因此,只有一个关系使用两个关键字段。如果这就是你所拥有的,那就是你的问题


要修复它,您需要两个关系。产品表中的每个颜色ID字段对应一个。将它们命名为产品颜色1和产品颜色2。然后设置两个显示计算字段,分别使用这两个关系。

我无法从您的描述中看出您的设置中缺少什么,所以让我描述一下您应该拥有什么:

表格颜色: ColorID-唯一的id字段,最好自动输入序列号; …更多描述颜色的字段

表产品: ... 描述产品的字段。。。 ColorID1-文本或数字字段将类型与Colors::ColorID匹配;没有自动输入的内容; ColorID2-与ColorID1相同

在关系图上,创建颜色表的两个新引用,并将它们命名为Color1和Color2。定义以下两种关系:

Products::ColorID1 = Color1::ColorID

Products::ColorID2 = Color2::ColorID
使用Colors中的ColorID字段定义值列表,同时显示[帮助选择颜色的某些字段]。将此列表附加到产品布局上的两个ColorIDx字段

将Color1和Color2引用中的一些字段放置到产品布局上;使其在浏览模式下不可输入,以防止意外修改

现在,当您在两个ColorIDx字段中选择一种颜色时,您放置在布局上的相关字段将填充来自相应相关记录的数据

这里有一些假设:

每个产品有两种颜色; 知道哪个颜色是1,哪个颜色是2很重要 我们可以使用单个关系,在两行门户中显示这两种颜色,没有特定的顺序。
你能解释一下这一部分吗:它们都是映射到颜色表的ID?你的意思是这两个表之间有两种关系,一种颜色对应一种产品?是的。我以ID的形式为每个产品保留两种颜色,每个颜色映射到颜色表。您还没有回答我关于关系的问题。还不太清楚颜色表是否真的有必要。除了id和唯一的颜色名称外,它还包含其他内容吗?-P.S.当您回复时,请将您的回复地址发送给我,以便我得到通知。@michael.hor257k是的。有两种关系。每个ID都有一个关系。颜色有一个单独的表,因为它是一个主表,用于跟踪可用选项,在不可用时将其停用,并指定颜色的可用位置。谢谢