VB6.0中,如何关联组合框和数据库

如图片所示,我想用两个组合框分别显示商家和产品,一个LABEL显示价格,在COMBO1中选中商家后,COMBO2中出现与此商家相关联的产品,在COMBO2中选中产品后,L... 如图片所示,我想用两个组合框分别显示商家和产品,一个LABEL显示价格,在COMBO1中选中商家后,COMBO2中出现与此商家相关联的产品,在COMBO2中选中产品后,LABEL1中立刻出现该产品的价格。COMBO1中商家不能重复,COMBO2中产品也不能重复。请高手指点,并给出具体的解决办法!兄弟在此先谢过了
在COMBO1中商家不重复如何写代码?价格如何跟COMBO2中的项目成对出现?
展开
 我来答
fdfun
2010-06-19 · TA获得超过950个赞
知道小有建树答主
回答量:1139
采纳率:0%
帮助的人:923万
展开全部
劝你不要使用“关联”这个功能
VB6.0控件对数据库的访问用的是DAO而且只支持到Access97

代码操作是可行的
只要在Combo1_Click事件中添加代码就可以了

ADO对象下代码应该是这样的:
<前面打开记录集>
combo2.clear
rs.movefirst
rs.filter="商家 = '"& combo1.text & "'"
do while not rs.eof
combo2.additem rs.fiends(1)
rs.movenext
loop

使用select DISTINCT来查询不重复的元素
价格和上面的一样对应
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式