VB6.0中,如何关联组合框和数据库
如图片所示,我想用两个组合框分别显示商家和产品,一个LABEL显示价格,在COMBO1中选中商家后,COMBO2中出现与此商家相关联的产品,在COMBO2中选中产品后,L...
如图片所示,我想用两个组合框分别显示商家和产品,一个LABEL显示价格,在COMBO1中选中商家后,COMBO2中出现与此商家相关联的产品,在COMBO2中选中产品后,LABEL1中立刻出现该产品的价格。COMBO1中商家不能重复,COMBO2中产品也不能重复。请高手指点,并给出具体的解决办法!兄弟在此先谢过了
在COMBO1中商家不重复如何写代码?价格如何跟COMBO2中的项目成对出现? 展开
在COMBO1中商家不重复如何写代码?价格如何跟COMBO2中的项目成对出现? 展开
展开全部
劝你不要使用“关联”这个功能
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来查询不重复的元素
价格和上面的一样对应
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来查询不重复的元素
价格和上面的一样对应
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询