Menülerin kullanıcıya göre aktif/pasif olması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
a.mikayil
Üye
Mesajlar: 83
Kayıt: 07 Ağu 2010 01:55

Menülerin kullanıcıya göre aktif/pasif olması

Mesaj gönderen a.mikayil »

Merhaba. Client Application Delphide veri tabanı MS SQL 2005 de. Kullanıcı seviyesi ve yaptığı işe göre belli menülerin erişilir ya da erişilmezliğini en güzel şekilde nasıl kontrol ede bilirim? Ben SQL Server'de kullanıcılara farklı Database rolelar atadım ve uygulama her açıldığında bu rollere bakarak hangi menülerin gözükmesi gerektiğini söylüyorum. Ama bence daha iyisi uygulamanın çalışma anında administarörün istediği menüyü istediği kullanıcıya açması olurdu. Bunu acaba nasıl yapa bilirim?
İstikrar sürsün, Türkiye'm büyüsün inşallah.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Menülerin kullanıcıya göre aktif/pasif olması

Mesaj gönderen mkysoft »

yetkilendirmeyi veri tabanı kısmında yapmakla en iyisini yapmışsınız. zira windows tarafında yapılan gizleme, etkinsizleştirme olaylarını değiştirmek çok kolay. kullanıcının rol'una göre formlar yüklernirken gerekli nesneleri gizlemek/etkinsizleştirmek en kolay olanı. kendi nesnelerinizi türeterek bu işlemlerin otomatik yapılmasını sağlayabilirsiniz, ancak bu nesneleri türetmek zamanınız alacaktır.
Cevapla