首页 > 解决方案 > 使用 Dblookupcombobox 过滤表中的相似记录

问题描述

我有一个使用 a和dblookupCombobox连接到访问表的 a 。我已使用 listsource、keyfield 和 listfield 属性将其连接到表字段名称。问题是显示重复记录。是否可以过滤记录并仅显示一条记录?或者我还能如何实现这一目标?feedsdatasourceadoqueryfeedsfeedtypedblookupCombobox

在此处输入图像描述

标签: delphims-access-2010delphi-7

解决方案


listsource 和 listfield 应该真的来自另一个表,即使它是构造表,例如

SELECT DISTINCT feedtype FROM feeds AS lookup. 

创建另一个 adoquery 并使用它来获取DISTINCT值列表,然后将其用于您的列表源。

我总是创建一个特定的查找表,用户可以在其中管理有效条目。


推荐阅读