sayın okumas,
4.mesajda sayın ozan bey tarafından paylaşılan kodları deneme ve sonuç edinme imkanınız oldu mu?
uygulamanızın bu hali ile geçerli olmak şartı ile bu kodlar üzerinden olumlu sonuç alma durumu söz konusu.
yapmanız ve uygularken dikkat etmeniz gereken kısım şu:
Select Case Me.Açılan_Kutu338
...
End Select
kod satırları arasına,hangi formlar için;Tbl_Kullanici adlı tabloda yetkilendirme izni olan kişiler için YETKİ durumuna göre OLUMLU (Geçerli) halde kullanılmasını istiyorsanız o formların adlarını
Case "mevcuttaki_her_bir_form_adlari_buraya_yazilacak"
FormYetkisiVarMi = "1"
bu iki kod satırları şeklinde dahil etmelisiniz.ne kadar form varsa her biri için de aynı şekilde eklemelisiniz.
elbette ki,bu işlem,sadece 11.mesajınıza kadar ki süreç için geçerliydi ve ilgili kodlar içerisinde yer alan
If FormYetkisiVarMi = "1" And Me.yetki = 4 Then
tek yetki durumu için geçerliydi.fakat,
Alıntı:...Benim projemde şu anda 4 çeşit yetki var
Admin User Gözlemki Guest bunları kapsayacak bir yetkilendirmeye ihtiyacım var...
ifadenize yönelik olarak,eğer ilgili formları açmaya dair başka yetki değeri de olacaksa,o zaman,bu son kod satırında bir düzenleme yapmanız daha doğrusu bir ekleme yapmanız gerekmektedir.
ÖRNEK
eğer sadece yetki değeri 4 olanların değil,aynı zamanda yetki değeri 2 olanların da form açma yetkisi olmayacağı söz konusu olsun ve bu yetki de GUEST (Ziyaretçi) tanımlı kişiler için sayılsın.bu durumda,yapılması gereken düzenleme şöyle olmalı:
If FormYetkisiVarMi = "1" And Me.yetki = 4 Or Me.yetki = 2 Then
bu kod satırının anlamı:
yetki değeri 2 ya da 4 olanlar,seçilen formu açamazlar ve kullanamazlar demektir.
bilginize...iyi çalışmalar,saygılar.