Access yetkilendirme problemi
Tarih
11/06/2012 15:20
Konu Sahibi
oguzgon
Yorumlar
6
Okunma
2235
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ı: 39)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla


ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.009
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
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.009
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
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.009
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Çözüldü 
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
  Form Açıldığında Yeni Kayda Gitme Problemi ferhatozge 6 198 30/11/2016, 15:53 ferhatozge
  Arama problemi ve bir kaç diğer sorun nightashes 3 104 28/11/2016, 01:22 nightashes
  Tabloya Eklenen Resmi Formda Gösterme Problemi peter088 2 128 19/10/2016, 20:24 peter088
  Sorgulama Problemi accessdelisi 4 3.197 12/09/2016, 18:32 accessdelisi
  Kilitleme problemi Kardeşpayı 8 384 16/08/2016, 11:49 Kardeşpayı


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya