所以我在硬件清单上工作,我的人际关系有问题。
在我的"item_view“布局中,我想选择一个类型,然后选择一个与独特类型相对应的品牌(也就是说,如果我选择”智能手机“类型,它应该向我展示智能手机的所有品牌)。属性"type“是在自己的表中定义的(如下图所示),如品牌(模型和名称也在那里,但我只尝试了类型品牌的东西第一-”测试db“)。
我的问题是,如果我试图访问"item_view“布局中的" type”表,我可以选择一个类型,而不是一个相关的品牌( )。我在"item_brand“字段中做了一个”弹出菜单“,并给了他从”品牌::品牌“到”只包括从: type开始的相关值“(实际上是它的”类型“)的值--所以忽略它吧。
我觉得应该有用,但我没有。所以我需要帮助。谢谢。

发布于 2014-10-28 14:13:04
如果通过以下关系将item_view表事件连接到typ表事件:
item_view::item_typ = typ::typ_id看起来是这样的:

您应该能够使用brand表创建一个值列表,该表显示从typ开始的相关记录:


这样,当您选择特定类型时,可以使用typ记录来查看关系。
typ -> connect -> brand看看所有相关的品牌。然后,您可以将该值列表作为弹出菜单或下拉列表附加到您的item_brand布局的item_view字段中,以便您选择相关的品牌。

应该注意的是,您正在显示所有的文本品牌值,但是您要存储在item_view表中的只是您选择的品牌的ID。您的item_view表中的字段名应该是type_id和brand_id,因为这就是您实际要在字段中存储的内容。
您可以为类型创建一个类似的值列表,以便使用type_id和type_name,这样当您使用弹出菜单时,您看到的是typ::type值,而存储在item_view表中的是typ::typ_id值。
我希望这能帮到你!
https://stackoverflow.com/questions/26605011
复制相似问题