pmiroslav | 13.05.2019 09:03 |
---|---|
Predmet:Custom Menu dozvole U svojoj Ms Access 2003 aplikaciji imam startup formu za logiranje sa kojom između ostalog dodajem prava pristupa: 1, Administrator 2, Operator 3, Gost također sam napravio i Castom Menu bar sa kojeg se otvaraju određene formre. Moje pitanje je dali se na tom Menu baru mogu zabraniti pojedina izvrašavanja (Enable - Disable) zavisno o pravima korisnika koji se prijavio (ulogirao) |
|
Prilozi: Menu.jpg (Velicina datoteke:41.42 KB) |
zxz | 14.05.2019 23:01 |
---|---|
Predmet:Re: Custom Menu dozvole Najlaksi nacin ti je da napravis za sva tri razlicite menije. Naravno to je najprostije. Ja imam citav kod za to i tabelu pa ako si voljan to koristiti mogu ti predociti. Kod mene je cio meni u tabeli i imas tamo i polje dozvole. E sa ako nije puno zahtjevno odnosno ako hoces samo da provjeris koeisnika onda mozes sa jednom funkciom to odraditi: Function OtvoriSaMenija() Dim ID As Integer Dim ImeO as string ImeO = Application.CommandBars.ActionControl.Tag ID = Application.CommandBars.ActionControl.Parameter End Function U tag Upises ime objekta koji pokreces a u Parametar upises id korisnika. zanci sad na osnovu id korisnika pokreces objekat ili obavjestavas ga da nemoze koristiti. |
pmiroslav | 15.05.2019 08:07 |
---|---|
Predmet:Re: Custom Menu dozvole Hvala na odgovoru. Nisam se baš u životu puno bavio izradom Menu-a i nisu mi sve stvari baš najjasnije. Neznam kako se sa menu-a poziva funkcija. Kada izrađujem menu imamo ponuđeno: All Tables All Queries All Forms itd. ali nema All Functions. Može li objašnjenje oko toga. Ja sam radio makro iz kojeg pozivam funkciju ali to mi se ne čini baš najelegantnije. Na jednom drugom forumu sam pronašao tvoj primjer RG_ES u kojem je tablica L_MeniLista. Upravo gledem u to ali kako rekoh nije mi sve baš jasno. |
|
Prilozi: Menu_2.jpg (Velicina datoteke:123.62 KB) |
zxz | 15.05.2019 10:15 |
---|---|
Predmet:Re: Custom Menu dozvole Pa neznam kako da ti odgovorim na ovo. Trebas reci na koji nacin zelis to rijesiti pa cu ti pomoci u tvom ili nekom konkretnom primjeru. Samo okaci primjer i reci sta hoces. |
pmiroslav | 15.05.2019 12:02 |
---|---|
Predmet:Re: Custom Menu dozvole Evo primjer: Imam tri vrste korisnika aplikacije 1 - Administrator (ima sva prava) 2 - Operator (smije mijenjati samo svoje korisničko ime i šifru) 3 - Gost (smije samo pregledavati podatke) Menu - Korisnik > otvara formu "frmPristup" opcija 1 Enabled je 'OperID'; 'Sifra'; 'OIB' i 'PravaPristupa' opcija 2 Enabled je 'OperID'; 'Sifra'; 'OIB' Opcija 3 MsgBox "Nemate prava pristupa formi" Menu - Korisnik novi > otvara formu "frmPristup" opcija 1 Otvara se prazna forma za upis novog korisnika opcija 2 i 3 MsgBox "Nemate prava pristupa formi" Menu Knjiženje Međuskladišna Povratnica Revers Poziva se OtvoriF() Ja sam to riješio sa makrima ali mbih volio bez njih Također ovdje gost opcija 3 nema pravo otvaranja |
|
Prilozi: Proba Menu.rar (Velicina datoteke:69.77 KB) |
Gjoreski | 15.05.2019 16:13 |
---|---|
Predmet:Re: Custom Menu dozvole Ovde se mora napraviti tabela sa prava za svaku formu i prava korisnicima To je jedino resejne ovo sta ti trazis |
pmiroslav | 17.05.2019 09:13 |
---|---|
Predmet:Re: Custom Menu dozvole Nešto sam malo nadošao. Sada me zanima dali i kako mogu mjenjati TAG u propertis Menia ovisno o korisniku koji se prijavio preko log forme |
|
Prilozi: Menu_Tag.jpg (Velicina datoteke:82.39 KB) |
zxz | 17.05.2019 09:57 |
---|---|
Predmet:Re: Custom Menu dozvole Hehe to je to nadosao si. E sad nemozes mijenjati tak ali mozes u tag upisati id korisnika iz tabele korisnika. Znaci sad napravis tabelu korisnika i provjeris dali mozes potici tu formu. Mozes iskoristiti i polje parameter pa upisati rejting te forme. Evo primjer kako mozes napraviti i bez podizanja tabele korisnika. Naperimjer da ti korisnici idu ovim redom u tabeli korisnika: Id----Ime 3-----Gost 2-----Operator 1-----Administrator sada u tag ako upises 2 ond mozes napisat if id<= vrijednost tag then podigni formu else nemate prava ako je na formi 3 |
pmiroslav | 17.05.2019 18:17 |
---|---|
Predmet:Re: Custom Menu dozvole Još se patim da mi Meni radi kako treba. Mislim da idem u dobrom pravcu. Tag mi je valjda sada jasan, ali nije mi jasno što je Parametar u propertis menia i za što se koristi? |
zxz | 17.05.2019 21:19 |
---|---|
Predmet:Re: Custom Menu dozvole Pa to su polja koja se ne koriste od strane sistema pa ih ti mozes iskoristiti za sebe. Ako imas tabelu onda ti je dovoljno jedno polje jer mozes upisati id iz tabele ali ako nemas tabelu onda ti nije dovoljno jedno. Imam ja cio kod ali se bojim da ce biti prekomplikovano za tebe. Mislim da ****lje da sam napravis. Tu sam ako zapmes. |