没有合适的资源?快使用搜索试试~ 我知道了~
2个datacombo控件联动
4星 · 超过85%的资源 需积分: 10 17 下载量 60 浏览量
2011-08-12
15:59:16
上传
评论 1
收藏 2KB TXT 举报
温馨提示
2个datacombo控件联动问题,通过简单实例问答说明datacombo控件联动易发生的错误
资源推荐
资源详情
资源评论
vb中2个datacombo控件联动
问:
数据库中有2个表,一个是zen(乡镇列表),一个是cun(村列表),第一个datacombo控件显示乡镇,选择后,第二个控件显示该乡镇的村,代码该如何设置?(下面是我的代码,属性设置部分有错误,请高手指正)
Option Explicit
Dim cn As adodb.Connection
Dim rs As adodb.Recordset
Private Sub Form_Load()
Set cn = New adodb.Connection
Set rs = New adodb.Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;" _
& "data source=" _
& "d:\my documents\lingaidangan.mdb"
cn.Open
rs.Open "select * from zhen", cn, adOpenStatic, adLockOptimistic
With DataCombo1(0)
Set .RowSource = rs
.ListField = "乡镇"
.BoundColumn = "乡镇编号"
Set .DataSource = rs
.DataField = "乡镇编号"
End With
End Sub
Private Sub DataCombo1_Change(Index As Integer)
If Index = 0 Then
rs.Close
rs.Open "select * from cun ", cn, adOpenStatic, adLockOptimistic
With DataCombo1(1)
Set .DataSource = rs
问:
数据库中有2个表,一个是zen(乡镇列表),一个是cun(村列表),第一个datacombo控件显示乡镇,选择后,第二个控件显示该乡镇的村,代码该如何设置?(下面是我的代码,属性设置部分有错误,请高手指正)
Option Explicit
Dim cn As adodb.Connection
Dim rs As adodb.Recordset
Private Sub Form_Load()
Set cn = New adodb.Connection
Set rs = New adodb.Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;" _
& "data source=" _
& "d:\my documents\lingaidangan.mdb"
cn.Open
rs.Open "select * from zhen", cn, adOpenStatic, adLockOptimistic
With DataCombo1(0)
Set .RowSource = rs
.ListField = "乡镇"
.BoundColumn = "乡镇编号"
Set .DataSource = rs
.DataField = "乡镇编号"
End With
End Sub
Private Sub DataCombo1_Change(Index As Integer)
If Index = 0 Then
rs.Close
rs.Open "select * from cun ", cn, adOpenStatic, adLockOptimistic
With DataCombo1(1)
Set .DataSource = rs
资源评论
- sduser2014-06-15一人很好的联动方式,值得学习
RickyZy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功