我正在使用VB 6.0我有一個窗體(Form1),1個組合框(ComboBox1)和1個文本框(TextBox1)我創建了本地數據庫中的一個表(Salary)在表'工資'中,我只有四列(用戶ID - 主鍵,工資類型,工資範圍)表中有多條記錄。填充文本框中的值,如果選擇組合框vb6
我需要弄清楚的是,如何讓文本框與組合框中選擇的相應列一起填充。任何和所有的幫助,將不勝感激。
下面是我用用VB鏈接數據庫的代碼:
Private WithEvents cmdPopulate As CommandButton
Private WithEvents dcbDataCombo As DataCombo
Private Sub Form_Load()
Dim rs As ADODB.Recordset
Dim strConnect As String
Dim strSQL As String
strConnect = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Mahmoud\Desktop\Project\Database.mdb;Persist Security Info=False"
strSQL = "Select Distinct * FROM Salary order by UserID asc" ' set ascending order
Set rs = New ADODB.Recordset
With rs
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open Source:=strSQL, _
ActiveConnection:=strConnect, _
Options:=adCmdText
End With
Set DataCombo1.RowSource = rs
DataCombo1.ListField = "UserID"
DataCombo1.DataField = "UserID"
End Sub
不,你不理解我還有例如,我要填充工資類型的文本框,其中用戶ID與組合框中選擇 –
對不起匹配。我已經更新了我的答案。 –