起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: lity

【结帖】[请求]数据过滤问题??

[复制链接]
发表于 2008-3-6 09:23:00 | 显示全部楼层
首先在点击通知,我们有一个方法叫做RunFunc,用这个方法可以启动某一个功能,且传入一个参数.
如:  TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\JUSTEPLZ\CDPXB.Func',
     'ID='+DataSetBroker1.DataSet.FieldByName('ID').AsString, False, nil, False);
传入之后,在Biz:\JUSTEPLZ\CDPXB.Func这个功能上去接收,再用接收下来的参数去做过滤,如:

  DataSetBroker1.DataSet.Filter:=FuncBroker1.func.Parameters;
  DataSetBroker1.DataSet.Filtered:=true;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 10:54:09 | 显示全部楼层
接上楼说的
在Biz:\JUSTEPLZ\CDPXB.Func这个功能上去接收,再用接收下来的参数去做过滤

在这个功能上去接收,是什么意思???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 11:21:28 | 显示全部楼层
按照NO11做了
在通知表单上写的
procedure TTZLRJWH.actViewDetailExecute(Sender: TObject);
begin
  Inherited;
  TSystemCore.FuncManager.RunFunc(Context, '',cNoticeURL,'BH='+NoticeDataSet.FieldByName('BH').AsString, False, nil, False);
end;

然后在cNoticeURL这个功能上写的代码
procedure TMainForm.BizFormCreate(Sender: TObject);
begin
    DataSetBroker1.DataSet.Filter:=FuncBroker.func.Parameters;
    DataSetBroker1.DataSet.Filtered:=true;//初始化运行在这句出错,说找不到编号(我这个编号是自动填充的)
end;

以上代码单独编译通过,初始化运行出错.哪有不对的地方,请斑竹指教!!!弄了好久了 ;)

cc.png

8.75 KB, 下载次数: 216

回复 支持 反对

使用道具 举报

发表于 2008-3-6 14:22:02 | 显示全部楼层
设断点,代码跟踪一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 14:44:01 | 显示全部楼层

[请求]通知资源包

发个资源包;
帮忙查下:

现在的情况是:点哪条通知,显示出来的都是第一条通知的详细信息,我认为是数据没过滤出来!!

想实现的是:点哪条通知就出现那条的详细信息

简单介绍下:
通知信息(信息集)没有继承
表单有继承的是:协同系统\面板功能\工作台信息\桌面

谢谢拉!

notice.rar

1.63 MB, 下载次数: 100

回复 支持 反对

使用道具 举报

发表于 2008-3-6 15:32:19 | 显示全部楼层
用DataSetBroker1.DataSet.sqlfilter
DataSetBroker1.DataSet.sqlFiltered
回复 支持 反对

使用道具 举报

发表于 2008-3-6 15:34:14 | 显示全部楼层
断点跟踪
procedure TMainForm.BizFormCreate(Sender: TObject);
里面的语句,看是否参数正确传入?
回复 支持 反对

使用道具 举报

发表于 2008-3-6 15:58:23 | 显示全部楼层
楼主,你电话多少,电话跟你说一下吧,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 16:03:05 | 显示全部楼层
01062160179
回复 支持 反对

使用道具 举报

发表于 2008-3-6 18:00:36 | 显示全部楼层
楼主,怎么样了?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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