起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zhjkill

【结贴】业务信息中字段选择过滤信息

[复制链接]
发表于 2010-4-1 13:32:24 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=3492
在信息中对参数赋值,窗体中读取参数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-1 13:37:00 | 显示全部楼层
lBizURL.URL := 'Biz:\BUSINESSFAQ\DICT\YWCSZ.ParamGroup';
这句话是什么意思?
回复 支持 反对

使用道具 举报

发表于 2010-4-1 13:38:34 | 显示全部楼层
这句话的意思就是说你需要自己在业务参数组中定义一个业务参数,
然后把你的业务参数组的bizurl赋给 lBizUrl.Url
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-1 13:47:52 | 显示全部楼层
设置参数里面设置如下:

4.jpg

34.45 KB, 下载次数: 79

回复 支持 反对

使用道具 举报

发表于 2010-4-1 13:48:38 | 显示全部楼层
不是数据集的参数
是业务参数,业务字典的业务参数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-1 13:50:18 | 显示全部楼层
如何怎么写呢
回复 支持 反对

使用道具 举报

发表于 2010-4-1 13:54:27 | 显示全部楼层
你建立一个业务参数:
然后使用:procedure TMainForm.SetParamValue(AValue: String);
var
  lParam: TBizParam;
  lBizURL: TBizURL;
  lContextCurrent: TContextCurrent;
begin
  lBizURL := TBizURL.Create;
  lContextCurrent := TContextCurrent.Create(Context);
  try
    lBizURL.URL := 'Biz:\BUSINESSFAQ\DICT\YWCSZ.ParamGroup\CSCS.Param';
    lParam := lContextCurrent.GetParam(lBizURL);
    lParam.Value := AValue;
  finally
    lBizURL.Free;
  end;
end;
类似这段代码对这个参数赋值,其中AValue就是你那个数据集字段的值
然后使用2楼中的方法取到这个参数来对窗体的数据集进行过滤,不知道你现在哪里不明白了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-1 13:54:39 | 显示全部楼层
没用过 能不能做个简单的例子给我
回复 支持 反对

使用道具 举报

发表于 2010-4-1 13:58:03 | 显示全部楼层
楼主,你自己先做一下,遇到啥问题了我们在研究,现在事情比较多,实在不好意思。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-1 16:23:24 | 显示全部楼层
搞定 结
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 02:02 , Processed in 0.050797 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表