FileMaker Pro:<no values =“”defined =“”> </no>

时间:2014-10-28 09:39:16

标签: filemaker

所以我正在处理硬件清单,我的关系存在问题。

在我的“item_view”布局中,我想选择一种类型,然后选择与唯一类型相对应的品牌(例如,如果我选择“智能手机”类型,它应该显示智能手机的所有品牌)。属性“类型”在自己的表格中定义(见下图),例如品牌(模型和名称也在那里,但我先尝试过类型品牌的东西 - “测试db”)。 / p>

我的问题是,如果我尝试访问“item_view”布局中的“type”表,我可以选择一个类型但不能选择相关的品牌()。我在“item_brand”字段中创建了一个“弹出菜单”,并从“品牌::品牌”中给出了值“仅包含从:类型开始的相关值”(实际上是“typ”,但那是德语的类型 - 所以忽略它。)

我认为这应该有效,但事实并非如此。所以我需要帮助。 THX。

Here you can see the pictures :)

1 个答案:

答案 0 :(得分:0)

如果您通过关系将item_view表格事件连接到typ表格事件:

 item_view::item_typ = typ::typ_id

看起来像这样:enter image description here

您应该能够使用显示从brand开始的相关记录的typ表创建值列表: enter image description here

enter image description here

这样,当您选择特定类型时,可以使用typ记录来查看关系

typ -> connect -> brand

查看所有相关品牌。然后,您可以将该值列表作为弹出菜单或下拉列表附加到item_view布局上的item_brand字段,以便您选择相关品牌。

enter image description here

请注意,您要显示所有文字品牌价值,但您在item_view表中存储的所有内容都是您所选品牌的ID。您item_view表格中的字段名称应为type_idbrand_id,因为这是您实际存储在字段中的内容。

您可以为类型创建类似的值列表,以使用type_idtype_name,这样当您使用弹出式菜单时,您看到的是typ::type值,但是您在item_view表中存储的内容是typ::typ_id值。

我希望这有帮助!