请教DATACOMBO控件的填充值取自表的字段,如何能不重复

billhu 2000-07-04 09:30:00
DATACOMBO控件的listfield属性好像只能设置为表中的字段名称,但字段中有大量重复数据,如何能做到不重复?我已创建了一个recordset,source为SQL语句:"select distinct …… from ……,但是不能赋给listfield,难道只能用combobox控件,additem方法一一赋值吗?
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
billhu 2000-07-05
  • 打赏
  • 举报
回复
用ado已解决,谢谢applekiller的启发。
billhu 2000-07-04
  • 打赏
  • 举报
回复
用ado能实现吗,原来用的是ado。如果一定要用rdo,怎么和ado结合起来?
applekiller 2000-07-04
  • 打赏
  • 举报
回复
使用RDO 控件,rdo1.sql="select distinct yourwantedfield from ...."
rdo1.refresh
dbcombo 的 listfield 设为你要的字段 yourwantedfield
dbcombo 的 rowsource 设为rdo1
用code的话,
sql="select distinct yourwantedfield from ...."
set yourresultset=cn.openresult(sql)

set rdo1.resultset=your resultset
set dbcombo.rowsource=rdo1
set dbcombo.listfield=yourwantedfield

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧