在VB中,同一个窗体多次读取同一张access表里面的数据,如何做到读取表里的一个列
然后其他的相对应的列立刻就显示出来,例如下面的图片中,车牌号和车牌底色是来自同一个表里面的不同列,但是每一个车牌号都唯一对应一种车牌底色,我要如何做到当下拉选择一个车牌号...
然后其他的相对应的列立刻就显示出来,例如下面的图片中,车牌号和车牌底色是来自同一个表里面的不同列,但是每一个车牌号都唯一对应一种车牌底色,我要如何做到当下拉选择一个车牌号,然后下面的车牌底色就对应显示出来,并且当车牌号变化时,车牌底色也会跟着对应改变
展开
展开全部
类似的功能
Public cnn As New ADODB.Connection
Public rs As New ADODB.Recordset
Private Sub Combo1_Click()
rs.Open "SELECT * FROM 账单 where 总户号='" & Combo1.Text & "' ", cnn, adOpenKeyset, adLockOptimistic
Text2.Text = rs.Fields("户名")
Text3.Text = rs.Fields("用水量")
Text4.Text = rs.Fields("费用")
rs.Close
End Sub
Private Sub Form_Load()
Dim i As Integer
cnn.Open "Driver=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\账单.mdb;"
rs.Open "SELECT * FROM 账单", cnn, adOpenKeyset, adLockOptimistic
For i = 0 To rs.RecordCount - 1
Combo1.AddItem rs.Fields("总户号")
rs.MoveNext
Next
rs.Close
End Sub
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询