起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 305|回复: 10

【结】我需要动态改变数据集中某字段的查找属性,代码如下,不起作用,请问何故??**

[复制链接]
发表于 2008-7-10 16:04:44 | 显示全部楼层 |阅读模式
我需要动态改变数据集中某字段的查找属性,代码如下,不起作用,请问何故??
TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text:=TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text+' and tt=15 ';
TSQLDataSet(Db1.DataSet).GetLookupData('actch').Refresh ;
TSQLDataSet(Db1.DataSet).LayoutChange ;
Db1.DataSet.close;
Db1.DataSet.open;

查找结果未发生变化
版本 3.0.6.2819
回复

使用道具 举报

发表于 2008-7-10 16:13:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-7-10 16:14:52 | 显示全部楼层
编译了这段代码了吗?
另外检查一下在这段代码执行的时候,这个数据集打开了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 16:22:16 | 显示全部楼层
编译了,打开了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 16:23:35 | 显示全部楼层
-----------------------------------------------------------------------------
Db1.DataSet.close;
TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text:=TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text+' and tt=15 ';
TSQLDataSet(Db1.DataSet).GetLookupData('actch').Refresh ;
TSQLDataSet(Db1.DataSet).LayoutChange ;
Db1.DataSet.open;
-----------------------------------------------------------------------------
TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text:=TSQLDataSet(Db1.DataSet).BizFieldByName('actch').LookupDef.SQL.Text+' and tt=15 ';
TSQLDataSet(Db1.DataSet).GetLookupData('actch').Refresh ;
TSQLDataSet(Db1.DataSet).LayoutChange ;
Db1.DataSet.close;
Db1.DataSet.open;
-----------------------------------------------------------------------------


两种次序都没有效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 16:24:48 | 显示全部楼层
(
http://bbs.justep.com/forum.php? ... highlight=LookupDef
No.11  
抱歉,这个是2827的缺陷,3002版本没有这个问题了
)
---------------------------------------------------------
请问如何得到3002 版本,另外,我现在所做的开发内容,如何从2819 升级到 3002,升级后会否丢失数据,功能
回复 支持 反对

使用道具 举报

发表于 2008-7-10 16:31:02 | 显示全部楼层
请问如何得到3002 版本
发邮件到Support@justep.com,注明你要的版本,和你目前使用的版本,不过现在最新的版本已经到3068了哦,

另外,我现在所做的开发内容,如何从2819 升级到 3002,升级后会否丢失数据,功能
根据说明步骤来做就可以了,我们会根据你的说明发相应的升级包和升级步骤
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 16:34:09 | 显示全部楼层
谢谢,偶去发邮件,
回复 支持 反对

使用道具 举报

发表于 2008-7-10 16:49:37 | 显示全部楼层
楼主,收到你发来的邮件,X3-3068版本的下载地址+升级包已经发送到贵公司孙总的邮箱中,请您问他索取。
回复 支持 反对

使用道具 举报

发表于 2008-7-10 17:53:35 | 显示全部楼层
楼主,还有问题么?
没有问题就揭帖了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 08:20 , Processed in 0.044060 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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