Za pocetak, pozdrav svim forumasima! Da ne okolisem nego da predjem odmah na poentu

Koristim C# kao klijent aplikaciju a MS ACCESS kao data provider. Pri radu sa DataGridView-om naisao sam na jedan naizlged banalan problem. Naime, u Accessu, u tabeli Radnik imam polje "kvalif" koja je DropDown lista sa vrednostima "KV", "VKV", i "VSS" i to lepo radi u Accessu, ali kad hocu isto tako da uradim u DataGridViewu koristeci DataGridViewComboBoxColumn tip i BindingSource za DataSource on mi lepo selektuje ali ako hocu da promenim tu vrednost taj comboBox u DGWu mi umesto tri izbaci sve vrednosti koji radnici imaju. Kako da otklonim taj problem? Negde sam video da moze to da se otkloni tako sto bih napravio novu tabelu i tu uneo te tri vrednosti za kvalifikaciju i samo iskoristio vezu izmedju te 2 tabele kao DataSource za pomenutu kolonu ali bih vise voleo da to moze bez toga... imam mnogo tabela pa sad ako bi tako za svaki combo box pravio zasebnu tabelu....
Takodje me zanima kako bih mogao da koristim username/password varijantu i grupe i njima dodeljujem/oduzimam prava kao i kako da resim problem azuriranja podataka koji obavljaju 2 ili vise korisnika istovremeno s obzirom da bi se access baza delila na mrezi a klijenti pristupali njoj koristeci C# korisnicki interfejs. Za username/password kapiram da treba da postoji tabela u Accessu koja bi se povezala sa tabelom Grupe ali kako vizuelno to da ogranicim (recimo, taj i taj meni moze da vidi samo ta i ta grupa, to dugme moze da vidi samo admin itd)?.. koristeci poseban fajl (dat, txt, xml ili neki drugi) u kome bi cuvao, recimo, imena instanci na formi i grupa koje mogu da ih vide ili kako?
Hvala unapred na odvojenom vremenu i trudu!