Hocam, valla bu dokuzuncu taklam...
Neler neler yaptım, yine olmadı...
Formun olayına kodları doğrudan yazınca hiçbir sorun olmuyor. Ben zaten ilk olarak formun olayında yazmıştım bu kodları. Ama fonksiyon olarak yazınca sürekli hata alıyorum. Anlayamadım gitti...
Kullanıcı Yetkisine Göre Form Açtırmak
Kod:
Function Yetki(F As Form)
Dim SonKayit As String
Dim Yetki As String
Dim ctl As Control
SonKayit = DMax("[ID]", "[tblKullaniciLoglari]")
Yetki = DLookup("[txtKullaniciYetkisi]", "[tblKullaniciLoglari]", "[ID]=" & SonKayit)
If Yetki = "Yönetici" Then
Else
F.AllowAdditions = False
F.AllowDeletions = False
F.AllowEdits = False
End If
Yetki me
şeklinde çağırmayı dene.
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
Descartes
Descartes
Hocam, ellerinize sağlık. Allah razı olsun. Sayenizde uyuyabileceğim...
Tam olarak kodlamayı öğrenmeden kod yazmaya kalkarsam bööle olur tabi...
İyi de cesaret gelmişti kodları bu hale getirdiğimde. Module aktarana kadar keyfim yerindeydi. Ne güzel de yazdım kodu falan diyordum kendi kendime...
Yardımcı olan tüm hocalarıma teşekkürler...
Kodun son hali şu:
Fonksiyon çağrılırken de YetkiliKontrol Me şeklinde çağrılacak... Diğer arkadaşlar biliyorlardır gerçi ama, fazla mal göz çıkarmaz...
Saygılar...
Tam olarak kodlamayı öğrenmeden kod yazmaya kalkarsam bööle olur tabi...
İyi de cesaret gelmişti kodları bu hale getirdiğimde. Module aktarana kadar keyfim yerindeydi. Ne güzel de yazdım kodu falan diyordum kendi kendime...
Yardımcı olan tüm hocalarıma teşekkürler...
Kodun son hali şu:
Kod:
Function YetkiKontrol(F As Form)
Dim SonKayit As String
Dim Yetkili As String
SonKayit = DMax("[ID]", "[tblKullaniciLoglari]")
Yetkili = DLookup("[txtKullaniciYetkisi]", "[tblKullaniciLoglari]", "[ID]=" & SonKayit)
If Yetkili = "Yönetici" Then
Else
F.AllowAdditions = False
F.AllowDeletions = False
F.AllowEdits = False
End If
End Function
Saygılar...
merhaba arkadaşlar ben Access 2007de program yapıyorum. Yalnız aynı arkadaşımız gibi bende kullanıcı girişi yapmak istiyorum. 2007 de bu yapılamıyor mu?
Bu kodu kod bolune yazın enter e basın mdw dosyasını tanıtın gerısı Access ın ıcınde var kullanıcı ayarlarına gıdın kullanıcı ekle / yetkı ayarlarını yapınız. bu kadar.
DoCmd.RunCommand acCmdWorkgroupAdministrator
[/php][/quote][/vb]
DoCmd.RunCommand acCmdWorkgroupAdministrator
[/php][/quote][/vb]
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet
Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Konuyu Okuyanlar: 1 Ziyaretçi