Access yetkilendirme problemi
Tarih
11/06/2012 15:20
Konu Sahibi
oguzgon
Yorumlar
6
Okunma
2456
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
oguzgon
Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
Merhaba yaklaşık 1 yıl aradan sonra tekrar sizlerle olmak güzel ama yine problemlerimle birlikte geldim.
Ekte vermiş olduğum çalışmamda yetkilendirmede problem yaşıyorum.
Çalışmamda Yönetici ve Kullanıcı adlarında 2 grubum var.
Yöneticiye tüm izinleri verdim. Bütün form ve raporlara girip çıktılarını alması için fakat
PERFORMANS DEĞERLENDİRME, SİCİLE GÖRE PERFORMANS DEĞERLENDİRME ve HASTA ZİYARET ve SİCİLE GÖRE HASTA ZİYARET raporları açılmıyor.
Kullanıcıda ise PERFORMANS DEĞERLENDİRME, SİCİLE GÖRE PERFORMANS DEĞERLENDİRME ve HASTA ZİYARET ve SİCİLE GÖRE HASTA ZİYARET form ve raporlarına girişini ve çıktı almasını engeledim.
Kullanıcıdaki problemim; Kullanıcı formları açmaya çalıştığında yetkisi olmadığına dair mesaj çıkıyor fakat raporlarda uyarı mesajı çıkmıyor ve raporlar açılmıyor gibi görünüyor ama arka planda açılıyor.
Yönetici şifresi:y
Kullanıcı şifresi:k
Yardımcı olabilirseniz sevinirim.


Ek Dosyalar
.rar   PERSONEL TAKİP.rar (Dosya Boyutu: 372,03 KB / İndirme Sayısı: 41)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.558
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
Sponsor Reklam
Raporların Açılan özelliklerini Evet olarak değiştir,
raporların yetkiye göre açılmaması için, ayrıntının biçimlendiğinde olayına
Call YetkilerRapor(Report)
kodu ekle
Cevapla

oguzgon
Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
İlgin için teşekkür ederim.
Dediklerini yaptım ve sorun düzeldi sayılır.
Yönetici raporları açmak istediğinde artık açılıyor fakat kullanıcı açmak istediğinde de yetkisi olmadığına dair mesaj 2 defa geliyor ve rapor tekrar açılıyor.
Dosyayı tekrar ekliyorum hatam var mı bakabilirmisin?


Ek Dosyalar
.rar   PERSONEL TAKİP.rar (Dosya Boyutu: 373,3 KB / İndirme Sayısı: 18)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.558
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
Sponsor Reklam
Yetki isimli modülü tasarım görünümünde aç,
en üstteki

Visual Basic Code
option compare database

kodunun hemen altına

Visual Basic Code
Global RaporAdi As String

kodu ekle,


aynı modüldeki "Public Function YetkilerRapor" fonksiyonundaki kodların tamamını aşağıdaki ile değiştir. Fonksiyonun tamamı.

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Public Function YetkilerRapor(RaporAd As String)
On Error Resume Next
Dim kllnc As String
RaporAd = RaporAdi
kllnc = AktifKullaniciYetkisi

Dim Rgorme As Integer

Rgorme = Nz(DLookup("goruntuleyebilir", "Tbl_Nesne_Izinleri", _
"nesne = '" & RaporAd & _
"' AND grup = " & kllnc), 0)
If Rgorme = -1 Then
MsgBox "Bu raporu açma yetkiniz yok!             ", , "OSMAN GÖNÜLLÜ"
Else
DoCmd.OpenReport RaporAdi, acViewPreview, "", "", acNormal
End If
End Function



YÖNETİM formundaki "PERFORMANS DEĞERLENDİRME" butonunun tıklandığında olayındaki kodları aşağıdaki ile değiştir.


Visual Basic Code
RaporAdi = "Rpr_performans_degerlendirme"
Call YetkilerRapor(RaporAdi)


Cevapla

oguzgon
Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
Sayın ozanakkaya dediklerinizi harfiyen yerine getirdim. Fakat şimdi de Kullanıcı düzelirken Yönetici bozuldu. Kullanıcıya yetki kısıtlaması yaptığımız raporları Yönetici açamıyor. Daha doğrusu açar gibi yapıyor fakat ekrana gelmiyor.
Son yaptığım deiğişiklikleri bir önceki mesajımda güncelliyorum.Bakabilirseniz sevinirim.
Kolay gelsin.


Ek Dosyalar
.rar   PERSONEL TAKİP.rar (Dosya Boyutu: 375,46 KB / İndirme Sayısı: 21)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.558
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
Sponsor Reklam
sn oguzgon, sizin önceki kodlarınız rapor açıldığında kullanıcı yetki kontrolü yapıyordu. Benim yazdığım kodlar form üzerinden buton tıklandığında, rapor açılmadan önce kontrol yaptırıyor.

Modüldeki fonksiyonu form üzerinden çalışacak şekilde değiştirdim. Bu kod raporda çalışmaz ve type mismatch hatası verir.
Bu yüzden raporda "Call YetkilerRapor(Report)" şeklindeki kodları silmeniz gerekiyor.

Rapordaki "Call YetkilerRapor(Report)" kodunu sildikten sonra kullanıcı olarak oturum açıp kod uyguladığım "PERFORMANS DEĞERLENDİRME" butonuna tıkladığımda uyarı verip rapor açılmadı. Yönetici olarak oturum açtığımda rapor açıldı.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Access 2003 De Yapılan Dosyanın Access 2010 Da Çalıştırılması Kullanıcı Güvenlik Prob keskin78 9 150 14/05/2017, 14:54 keskin78
  Alt Formdaki Verileri Sıralama Problemi hbal09 4 88 27/03/2017, 11:22 atoz112
  Sorguya Kriter Ekleme Problemi estapan 4 213 04/03/2017, 10:06 estapan
  64 Bit Ofiste MouseHook, MouseWheel Problemi zzr 4 115 18/02/2017, 09:48 zzr
  Kullanıcı Yetkilendirme Konusunda Yardım arasson 8 277 03/02/2017, 11:35 arasson


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status