第一步,先在form的声明的地方声明变量:
public class FormRun extends ObjectRun
{
QueryBuildRange criteriaPosted;
}
第二步,数据源(datasource)对应的表的ini方法:
public void init()
{
super();
criteriaPosted=this.query().dataSourceName('YouTable').addRange(fieldNum(YouTable,FieldName));
}
第三步,数据源的ExecuteQuery方法下
public void executeQuery()
{
criteriaPosted.value(queryValue(Noyes::No));
super();//注意,父类的方法要后执行.
}
第四部(可选),可以写一个checkbox,调用方法ExecuteQuery();这样就可以实现动态控制了。