Daca te referi la intrebarea de mai sus, se poate dar numai daca in tabela de useri si drepturi vei mai adauga un camp pentru numele formului pe care are voie sa-l deschida cu drepturile aferente.Adrian scrie:Acum ca am rezolvat aceasta problema mai am o intrebare:
In functiee de user si parola (adica de drepturile alocate ) se poate ca aplicatia sa deschida automat formularele aferente drepturilor alocate utilizatorului respectiv?
Cum se... creeaza un form de LogOn cu "drepturi de acces"
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
Da, despre asta e vorba. Ma gandeam ca in loc de Swichboard aplicatia sa-mi deschida direct formularul aferent userului respectiv si drepturilor conferite.
In aceasta situatie am nevoie de cod VBA?
In aceasta situatie am nevoie de cod VBA?
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
Sigur ca da... pentru ca undeva trebuie sa ai corespondenta USER (sau PC) <-> Form "implicit" si in loc de switchboard sa deschizi acel form.
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
ok. m-apuc de "sapaturi" si daca nu ma descurc revin pe forum
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
e vre-o problema daca am un tabel care contine toate datele care ma intereseaza (cu comboboxurile si list boxurile aferente) dar din care sa fac trei formuri, cate unul pentru fiecare categorie de utilizatori?
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
am introdus exemplul prezentat de lucian in aplicatia mea si acum nu mai vad codurile VBA
imi apare un ecran gri unde ar trebui sa fie codurile respective, insa aplicatia functioneaza (ma refer la partea de logare). dar aveam nevoie sa vad codurile pentru a putea inlocui swichboardul cu formurile pe care trebuia sa mi le deschida
imi apare un ecran gri unde ar trebui sa fie codurile respective, insa aplicatia functioneaza (ma refer la partea de logare). dar aveam nevoie sa vad codurile pentru a putea inlocui swichboardul cu formurile pe care trebuia sa mi le deschida
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
am rezolvat problema cu codurile
Am inchis si redeschis aplicatia si apoi am rulat optiunea debug asa ca acum merge!
Am inchis si redeschis aplicatia si apoi am rulat optiunea debug asa ca acum merge!
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
In switchboard am 4 butoane pentru personal, contabilitate, etc
cum fac daca vreau ca cei de la personal sa deschida doar form personal?
modific acest cod
si in loc de
pun
iar apoi modific in functie de categoria pe care o doresc, ( e.g "P" pentru personal, "E" pt economic etc) ce si cum se deschid butoanele/form-urile?
sau e mai complicat decit cred...
cum fac daca vreau ca cei de la personal sa deschida doar form personal?
modific acest cod
Cod: Selectaţi tot
Private Sub Form_Load()
If [TempVars]![pUserRights] = "RW" Then
Me.AllowAdditions = True
Me.AllowDeletions ......................
Else
Me.AllowAdditions = False
.............................
End If
End Sub
Cod: Selectaţi tot
If [TempVars]![pUserRights] = "RW" Then
Me.AllowAdditions = True
............................
Cod: Selectaţi tot
If [TempVars]![pUserRights] = "RW" AND "P" Then
Me.AllowAdditions = True
..............................
sau e mai complicat decit cred...
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces"
multumesc.
E ok. o sa ma apuc sa testez codurile trimise iar daca o sa am ceva nelamuriri o sa revin.
E ok. o sa ma apuc sa testez codurile trimise iar daca o sa am ceva nelamuriri o sa revin.
Re: Cum se... creeaza un form de LogOn cu "drepturi de acces
am creat 4 categorii de utilizatori cu drepturile aferente. daca intru cu userul si parola unei anumite categorii pot deschide (din mainswichboard0doar formul ce a fost alocat categoriei respective. celelalte formuri, chiar daca se da click pe ele se deschid blank (asta e ok). pentru administrator as vrea un cod ca sa poata deschide toate formurile si sa aiba drepturi depline (m-am gandit ca poate ar fi mai bine ca pentru admin sa nu aloc nici o categorie de drepturi ci acesta - cu user-ul si parola lui - sa deschida pur si simplu aplicatia.
pe de alta parte am incercat sa fac ca in momentul introducerii unui user si parola aferenta sa nu se mai deschida mainswichboardul ci direct formul respectiv.
pe de alta parte am incercat sa fac ca in momentul introducerii unui user si parola aferenta sa nu se mai deschida mainswichboardul ci direct formul respectiv.