Office中国论坛/Access中国论坛
标题:
组合框如何做到如下联动选择
[打印本页]
作者:
wellcome_gx
时间:
2007-8-2 18:35
标题:
组合框如何做到如下联动选择
做两个组合框,第一个组合框选择后,第二个组合框的值会做出相应的变化
如一个表,建立了
零件ID、零件名称、零件级别
101 零件1 A级
102 零件2 A级
103 零件3 B级
104 零件4 C级
在第一个组合框选择零件级别,在第二个组合框才能显示该级别对应的零件ID和名称
作者:
一点通
时间:
2007-8-2 19:54
请看置顶贴报名
作者:
royalcn
时间:
2007-8-2 22:20
private sub combo0_afterupdate事件添加如下代码
dim cnn as adodb.connection
dim rst as adodb.recordset
dim str as string
set cnn=new adodb.connection
set rst=new adodb.recordset
cnn.open (.............)
rst.open ("select 产品名称 from 表名 where 产品类别='" & combo0.text &"';") '根据选择的组合框一中的数据查询数据
rst.movefirst
'*******************再给组合框二的字段来源赋值
combo1.rowsourcetype=value list
do while rst.eof =false
str=str & rst(0) & ";"
rst.movenext
loop
combo1.rowsource=str
cnn.close
set rst=nothing
或者直接在组合框一中的更新后的事件中用Dlookup应该也可以
[
本帖最后由 royalcn 于 2007-8-2 23:34 编辑
]
作者:
wellcome_gx
时间:
2007-8-2 22:28
我在另一个帖上放了附件,搞不定呀,没办法选择第一个的组合框,只能看
http://www.office-cn.net/forum.p ... &extra=page%3D1
作者:
yanqing424
时间:
2008-2-24 21:24
标题:
exactly
exactly this is an football
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3