起步软件技术论坛-X3

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

【结】combobox 能否实现这样的功能——类似查找属性?**

[复制链接]
发表于 2008-7-21 08:56:15 | 显示全部楼层 |阅读模式
我要实现一个类似查找属性的功能, 在界面上显示名称,当用户选择之后,我想获取相应的编码,

可以用combobox吗?
回复

使用道具 举报

发表于 2008-7-21 08:59:28 | 显示全部楼层
你要查找的数据是存放在哪里的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 09:03:20 | 显示全部楼层
一个表内部
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 09:08:13 | 显示全部楼层
效果图

13.jpg

20.7 KB, 下载次数: 109

回复 支持 反对

使用道具 举报

发表于 2008-7-21 09:18:57 | 显示全部楼层
可以,在下来菜单的onchange事件上实现过滤就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 09:21:04 | 显示全部楼层
我现在的问题是,编码如何保存,combobox 能否同时保存两个列表,一个存放名称,一个存放编码,并且这两个有对应关系
回复 支持 反对

使用道具 举报

发表于 2008-7-21 09:36:36 | 显示全部楼层
可以l加一个临时字段,做成查找属性,然后用一个dataedit,再取这个值进行过滤
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 09:44:14 | 显示全部楼层
不明白。

本来这两个值(名称和编码)在A表内都有。

现在,需要过滤b表的内容, 通过a表的编码(在b表内也有保存)来过滤。

就是4楼的界面。 为何要用临时字段、查找属性呢?
回复 支持 反对

使用道具 举报

发表于 2008-7-21 09:49:59 | 显示全部楼层
只是想利用查找属性和临时字段来达到这样的效果

你也可以用combobox ,但你需要查到所有ID和显示名称,存在到两个TStringList中,combobox 中显示名称,选择后,用itemIndex取到相应ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 09:56:04 | 显示全部楼层
我就是想知道如何存放两个。

ComboBox1.Items.Add () ; 只能存放一个。

如何存放第二个?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 07:52 , Processed in 0.040812 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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