|

楼主 |
发表于 2009-8-19 15:38:38
|
显示全部楼层
字段使用查找引用属性,查找数据集使用参数作为过滤条件【 select * from a where b in (业务参数);】,通过条件给参数赋值,参数.value:='a';查找引用属性有值,但是参数.value:='a,b,c'; 这样去执行的话,查找引用属性的值是空的,过滤没有效果;
代码:
设置参数值: TParamUtils.SetParamValue(Context,'Biz:\RZZLGLXT\GGYWCSZ.PARAMGROUP\FMatCodeGather.Param',str1);
取参数值:str1 := TParamUtils.GetParamValueStr(Context,'Biz:\RZZLGLXT\GGYWCSZ.PARAMGROUP\FMatCodeGather.Param');
TSQLDataSet(DataSetMain).GetLookupData('FMatType').Refresh;
TSQLDataSet(DataSetMain).LayoutChange; |
|