起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 346|回复: 13

【结贴】急啊,动态修改查找属性不能生效,怎么办??

[复制链接]
发表于 2009-9-21 11:44:51 | 显示全部楼层 |阅读模式
字段原来设置了查找属性
select * from blbm_kind where tcs='1'

需要在窗体启动后,数据集打开前动态更改查找属性

代码如下
TSqlDataSet(DSB_CY.DataSet).FindBizField('atst').LookupDef.Sql.Text :=
'select * from blbm_kind where tcs=''2''  ';
TSqlDataSet(DSB_CY.DataSet).BizFieldByname('atst').LookupDef.Sql.Text :=
'select * from blbm_kind where tcs=''2''  ';
TSqlDataSet(DSB_CY.DataSet).LayoutChange;

此时数据集还未打开
跟踪发现 sql.text 还是原来设置的语句,未发生变化

版本 3088
回复

使用道具 举报

 楼主| 发表于 2009-9-21 13:44:58 | 显示全部楼层
有人吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 14:01:58 | 显示全部楼层
几点上班啊?
回复 支持 反对

使用道具 举报

发表于 2009-9-21 14:33:47 | 显示全部楼层
嗯,是缺陷
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 14:48:45 | 显示全部楼层
帖子上不都说能做吗,why
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 14:53:38 | 显示全部楼层
那该如何处理,给个好的方案吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 14:55:48 | 显示全部楼层
我现在是一个基类继承出的多个功能,需要根据不同的入口,设定不同范围的查找属性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 15:18:36 | 显示全部楼层
http://bbs.justep.com/forum.php? ... highlight=lookupdef 这个帖子中 3002 版本都可以,为什么我的3088 版本是缺陷???
回复 支持 反对

使用道具 举报

发表于 2009-9-21 15:45:34 | 显示全部楼层
可能后来版本又出现了,没有改彻底吧。。。
回复 支持 反对

使用道具 举报

发表于 2009-9-21 15:45:46 | 显示全部楼层
是,好像又出现了,正在确认,一有结果马上跟帖告知,你先忙别的吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 01:56 , Processed in 0.040666 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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