Zdravim pracujem na databaze, kde vyberam jednotlive polozky v comboboxe, vsetko funguje ako ma, pokial sa v databazi nenajdu duplikaty. Ked otvorim combobox tak ukaze oba duplikaty, vyberiem jeden a vzdy do ostatnych textboxov priradi ostatne polozky iba z prveho duplikatu ktory najde... dufam ze sa chapeme prilozim par kodov
Form_load
Private Sub Form_Load()
Set oRS = New ADODB.Recordset
strDbAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\"cesta k suboru"\Zamestnanci.mdb;Persist Security Info=False"
sqlq = "SELECT * FROM KANCELARIA ORDER BY ZAMESTNANEC"
oRS.Open sqlq, strDbAccess, adOpenForwardOnly, adLockReadOnly
If Not oRS.EOF Then
Do Until oRS.EOF
Combo1.AddItem oRS("Zamestnanec")
oRS.MoveNext
Loop
End If
oRS.Close
End Sub
Combo1_click
Private Sub Combo1_Click()
sqlq = "SELECT * FROM KANCELARIA ORDER BY ZAMESTNANEC = '" & Combo1.Text & "'"
oRS.Open sqlq, strDbAccess, adOpenForwardOnly, adLockReadOnly
If Not oRS.EOF Then
Text1.Text = oRS("BYDLISKO")
Text2.Text = oRS("DATUM_NARODENIA")
Text3.Text = oRS("TELEFONNE_CISLO")
Text4.Text = oRS("E-MAIL")
End If
oRS.Close
End Sub
Chcel by som to spravit tak ze program bude vyberat polozky z databazy nielen podla mena ale napr. aj podla ID len to uz neviem skombinovat aby to fungovalo, vzdy som sa dostal iba k chybe
pracujem vo VB6