怎么实现在combo中选择地区名而另一个combo中出现对应城市的功能??
比如:
我在第一个选择四川
另一个就对应出来四川的城市列表:成都
乐山
绵阳这样的效果~
那位大虾帮帮我啊~
急啊!!!我弄了好久都不行啊~~
我用的是datacombo控件
给个具体的代码吧谢了先........
比如:
我在第一个选择四川
另一个就对应出来四川的城市列表:成都
乐山
绵阳这样的效果~
那位大虾帮帮我啊~
急啊!!!我弄了好久都不行啊~~
我用的是datacombo控件
给个具体的代码吧谢了先........
以下是代码:
form1上放两个combobox:combo1和combo2Private Sub Combo1_Click()
Select Case Combo1.List(Combo1.ListIndex)
Case "四川"
With Combo2
.Clear
.AddItem "成都"
.AddItem "绵阳"
.AddItem "攀枝花"
End With
Case "安徽"
With Combo2
.Clear
.AddItem "合肥"
.AddItem "安庆"
.AddItem "芜湖"
End With
End Select
End SubPrivate Sub Form_Load()
Combo1.AddItem "四川"
Combo1.AddItem "安徽"
End Sub
表b:cityID(编号) cityName(城市名称) omitID(所属省的编号)
datacombo1.rowsource=adodc1
datacombo1.listfiled=omitName
datacombo1.Boundcolumn=omitID
datacombo2.rowsource=adodc2
datacombo2.listfiled=cityNamePrivate Sub Form_Load()
Adodc1.RecordSource = "select * from a"
Adodc1.Refresh
Adodc2.RecordSource = "select * from b"
Adodc2.Refresh
End SubPrivate Sub DataCombo1_Click(Area As Integer)
Adodc2.RecordSource = "select * from b where omitID='" & DataCombo1.BoundText & "'"
Adodc2.Refresh
End Sub
帮了我的大忙啊,感激啊!!!能给我留个邮箱吗??
我的[email protected]想向你学习啊...
[email protected]