起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 295|回复: 14

【结贴】[请求]我想把某一个字段的查找属性中的关键字段的值取出来!**

[复制链接]
发表于 2008-12-11 16:32:05 | 显示全部楼层 |阅读模式
我想把某一个字段的查找属性中的关键字段的值取出来!
该怎么办?
回复

使用道具 举报

 楼主| 发表于 2008-12-11 16:39:14 | 显示全部楼层
看到这个帖子,
http://bbs.justep.com/forum.php? ... light=LookupDataSet

出现同样的错误.没看明白,怎么处理!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-11 16:48:27 | 显示全部楼层
dsb_gzhdm.DataSet.FieldByName('kh').LookupDataSet.FieldByName('CUSTOMERID').AsString
回复 支持 反对

使用道具 举报

发表于 2008-12-11 16:56:51 | 显示全部楼层
LookupDataSet对象是动态的,你在取值的时候,LookupDataSet数据集还没有打开。肯定是空对象。取不到的。
这个方法不可用。
只能自己做一个数据集,用你的值去反查关键值去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-11 17:02:55 | 显示全部楼层
那么,我做了一个自定义数据集,其中添加了一个数据字段,并定义这个字段的查找属性。
我使用TDataEdit控件,连接这个字段。我想使用这个查找属性的,关键字段的值,应该怎么操作?
只能使用,你上面提供的方法?“只能自己做一个数据集,用你的值去反查关键值去。”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-11 17:04:56 | 显示全部楼层
既然,查找属性中能将 显示字段的值取出!为什么不能把关键字的值也取出呢?
回复 支持 反对

使用道具 举报

发表于 2008-12-11 17:06:05 | 显示全部楼层
他是当时你点击的时候取的值,不可能是长时间打开的。这上面有效率的考虑。
3楼的代码不用考虑了,肯定是不可用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-11 17:08:20 | 显示全部楼层
也就是说,查找属性只返回,显示字段的值。而关键字段的值不返回?
回复 支持 反对

使用道具 举报

发表于 2008-12-11 17:09:35 | 显示全部楼层
是的。那个对象只是临时开一下,很快就关闭了。我们是没有机会去取值的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-11 17:11:13 | 显示全部楼层
那么不能返回显示字段的值的同时返回关键字段的值?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 06:06 , Processed in 0.055576 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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