我想帮助解决LibreOffice Base子窗体的问题。我认为子窗体应该只显示与父窗体中显示的记录相关的记录。但是子窗体实际上是显示其数据源中的每条记录,而不管它与父窗体中记录的关系。
父表单显示制造工单。它从查询Work Ticket Traveler
中提取数据,该查询包含字段:
WorkTktRecordNo
Number
Date
ItemID
ItemDescription
DisplayQty
DisplayUOM
子表单显示所需的材料。它从子查询WTT Subform
中提取数据,该子查询由字段组成:
WorkTktRecordNo
ComponentNo
ComponentRecordNo
QtyRequired
您可以很容易地看到链接字段为WorkTktRecordNo
。在子窗体属性中,链接主字段为WorkTktRecordNo
,链接从属字段为WorkTktRecordNo
。因此,这应该使子窗体显示子查询中通过WorkTktRecordNo
相关的记录。
子表单中唯一的控件是一个表控件,它显示四个字段。此表控件是有问题的表控件:它显示子查询中的每个记录。
答案 0 :(得分:0)
您输入了这些字段名称还是使用按钮选择了它们?从下拉框中选择将粘贴相应的字段名称。