我有一个formA,它有一个referenceGroup字段 - field1
。我需要对该字段进行查找。查找表单包含referenceGroup字段field5
,field6
,field7
。
我需要从referenceGroup字段Field2
传递formA中的值,该字段以查找形式过滤记录。 field2
已填满。单击查找field1
。然后,根据field2
,在查找中过滤值记录。
有人可以帮助我吗?我试图创建表单,但我无法将值传递给表单并过滤它并获得查找。
答案 0 :(得分:1)
如果可能的话,我建议你不要通过创建查找表单来实现这一点,而是使用更标准的方法。
我建议在表上创建一个服务器静态方法作为数据源。看看InventTable::lookupItem()
。重要的是它始终在服务器端调用,并且将来可以以多种形式重用它。当然,除了将引用传递给执行查找的控件之外,您还可以传递field2
中的值,该值将用于构建查询。
之后,覆盖您的referenceLookup
(非lookup
)方法以调用此静态方法:
public Common lookupReference()
{
return YourTable::lookupYourData(this, field2Value);
}