La fel ca atunci când selectați din lista verticală pentru a substitui în valoare de acces

Cel mai bun proiect meu: banca mobilă Sberbank

Bine. Coleg, bine, toate sunt simple. A se vedea, nu este foarte înțelept să caute un nume, este necesar să se caute Id-ul.

Deci, ce facem. Efectuarea sursa de date pentru cererea Combo. Voi scrie ca am folosit pentru a, și a realizat în conformitate cu realitatea remake-ul tău. Cu toate acestea, recomand să fac masa cu tbl_ prefix și juzat nume și anume engleza - la îndemână.

Selectați Id_Staff, StaffName din tbl_Staff - aici avem amândoi fost angajat Id-ul și numele lui
Acum, face combo cu două coloane, ca aceasta: 0, 3 - în cazul în care ID-ul angajat este ascuns și nu diferă de obicei Combo - cu excepția faptului că valorile din ea s-ar fi limitat la lista.

Du-te mai departe. Trebuie să existe o legătură între tabele, fac acest tabel tbl_StaffPosition intermediare.
Ai o astfel de masă? Punând întrebarea foarte bine atașat la acesta, cel puțin o structură în formă de o captură de ecran.

Mai mult, face un fel de anchetă:

selectați p.PositionName din tbl_Position p - acesta este titlul unui
se alăture tbl_StaffPosition sp pe p.Id_Position = sp.Id_Position - este un link la masa de posturi.
unde sp.Id_Staff = cmbStaff.Column (0) - valoarea combo box.

Și deja rezultatul substituit în textbox dumneavoastră.

Dacă nu face un tabel separat cu timpul la birou - pas pe greble. Grătare sunt:

el este acum șef al departamentului de transport, și mâine el a fost transferat la ștergătoarele de conducere. Dacă postați vor fi actualizate în tabelul inexpresiv - atunci toate documentele semnate anterior vor fi pe om de serviciu senior.