Ich verwende VB 6.0 Ich habe ein Formular (Form1), 1 Combobox (ComboBox1) und 1 Textfeld (TextBox1) Ich habe eine Tabelle (Gehalt) in meiner lokalen Datenbank, die erstellt wurde innerhalb des Projekts.In der Tabelle 'Gehalt' habe ich nur vier Spalten (Benutzer-ID - Primärschlüssel, Gehaltstyp, Gehaltsbereich) die Tabelle enthält mehrere Datensätze darin.Werte in Textfeld ausfüllen, wenn Combobox vb6 auswählen
Was ich herausfinden muss, ist, wie man die Textbox mit den entsprechenden Spalten für alles, was in der Combobox ausgewählt ist, ausfüllen muss. Jede und jede Hilfe würde geschätzt werden. Hier
ist der Code, den ich verwendet wurde Datenbank mit VB zu verknüpfen:
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
Nein, du nicht gut verstanden habe mich als Beispiel i Gehalt Art in Textbox auffüllen möchten, wo Benutzer-ID mit Combobox Auswahl –
Leider abgestimmt ist. Ich habe meine Antwort aktualisiert. –