起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 146|回复: 5

【搞定】是平台的问题吗?**

[复制链接]
发表于 2007-11-2 16:19:04 | 显示全部楼层 |阅读模式
我的版本2827。
我在从窗体A调用窗体B,并传递一个参数C,窗体B根据C进行数据过滤。但是窗体B得到是空白无数据的。根据我的测试,C是传到了B的。
这是B的代码:
procedure TMSDJ.BizFormCreate(Sender: TObject);
var
strParam:string;
begin
  strParam:=FuncBroker.Func.Parameters;
  lForm:=GZJD.TGZJD.Create(self.Context);
if strparam ='new' then
begin
  DataSetBroker.DataSet.Append;
  exit;
end
else
  begin
   TSQLDataSet(DataSetBroker.DataSet).SQLFilter:='JLBH='''+strparam+'''';
   TSQLDataSet(DataSetBroker.DataSet).SQLFiltered:=true;
  end;
end;
回复

使用道具 举报

 楼主| 发表于 2007-11-2 16:21:19 | 显示全部楼层
后来我把B功能删掉,重做一个一样。开始可以得到正确结果。后来又变成空数据了。真是令人迷惑
回复 支持 反对

使用道具 举报

发表于 2007-11-2 16:56:24 | 显示全部楼层
开始可以得到正确结果。后来又变成空数据了
你应该做其他动作了吧,例如,把窗体B的功能放到流程了,你跟他沟通一下,
http://bbs.justep.com/forum.php?mod=viewthread&tid=19089
回复 支持 反对

使用道具 举报

发表于 2007-11-6 08:53:15 | 显示全部楼层
楼主,怎么了,请反馈一下结果,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 10:04:09 | 显示全部楼层
解决问题
回复 支持 反对

使用道具 举报

发表于 2007-11-8 10:54:41 | 显示全部楼层
ok
谢谢反馈
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 02:39 , Processed in 0.040220 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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