我创建了一个带有2个标签页的表单,它有2个不同的数据源,问题是用作数据源的2个表没有关系,我在表单的init方法中创建了一个查询,该表连接了2个表
当我打开表单时,tab1中的一个供应商没有显示结果,以便在tab2上显示该供应商的所有客户。
答案 0 :(得分:0)
几乎更新的从头开始创建数据源查询,而是更新查询。
您必须根据您的说明加入数据源,它应该是LinkType
延迟。
其次,您必须在第二个数据源的init
方法中定义的数据源之间存在一个dynalink。
public void init()
{
super();
this.queryBuildDataSource().addDynalink(fieldNum(VendTable,Party), CustTable, fieldNum(CustTable,Party));
}
还有其他方法可以实现这一目标,但这个方法最常用。