Yetki Bazlı Kullanıcı Girişi Yapma

Yetki Bazlı Kullanıcı Girişi Yapma

Yetki Bazlı Kullanıcı Girişi Yapma
Bu dosya, bir Excel çalışma kitabına birden fazla kişinin girmesini ve her kullanıcının yalnızca kendisine tanımlı sayfayı görmesini sağlar. Giriş, UserForm ekranları üzerinden kullanıcı adı ve şifre ile yapılır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Bahadır, Süleyman, Tufan: Kullanıcılara ayrılmış, boş ve gizli sayfalar. Giriş yapan kişi yalnızca kendi adındaki sayfayı görür.
  • Kullanicilarim: Gizli sayfa. A sütununda kullanıcı adları listelenir (Bahadır, Süleyman, tufan). Bu liste giriş formundaki kullanıcı seçim kutusunu doldurur.
  • Sayfa1: Görünür açılış sayfası. Üzerinde üç CommandButton ve ilgili makrolar bulunur.
  • UserForm1, UserForm2, UserForm3: Giriş, şifre değiştirme ve kullanıcı ekleme/silme formları.
Kullanıcı adı ve şifre bilgileri, kodda Sayfa5 olarak geçen gizli sayfada A ve B sütunlarında tutulur.

Makrolar​

  • Workbook_Open: Dosya açıldığında UserForm1 giriş formunu gösterir.
  • Workbook_BeforeClose: Kapanışta sayfaları önce görünür yapar, Sayfa1'i seçer, sonra tüm sayfaları xlVeryHidden ile gizler.
  • UserForm1: Seçilen kullanıcının şifresini kontrol eder. Doğruysa giriş mesajı verir, kullanıcının kendi sayfası dışındaki tüm sayfaları çok gizli yapar. Yanlışsa uyarı verir. Formun çarpı düğmesi iptal edilmiştir. Diğer iki formu da buradan açarsınız.
  • UserForm2: Kullanıcı adını, eski ve yeni şifreyi alarak şifreyi değiştirir. Eski şifre yanlışsa işlemi durdurur.
  • UserForm3: Yeni kullanıcı adı ve şifresini listenin sonuna ekler, seçilen kullanıcıyı onay sorusundan sonra siler.
  • Sayfa1 düğmeleri: CommandButton1 şifre sorar, yanlış girişi 3 kez tekrarlarsanız dosyayı kaydetmeden kapatır. CommandButton2 ve CommandButton3, doğru şifre girilince Sayfa3 ve Sayfa4'ü açar.
Kodda dosya silme veya dışarıya bağlantı yoktur. Silme işlemi yalnızca kullanıcı listesindeki satırı kaldırır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin. Giriş formu otomatik gelir.
  2. Listeden kullanıcı adını seçin, şifreyi yazın ve girişi onaylayın.
  3. Şifre değiştirmek için UserForm2'yi, kullanıcı eklemek veya silmek için UserForm3'ü giriş ekranındaki düğmelerden açın.
  4. Yeni eklenen kullanıcı için ayrıca kendi adında bir sayfa oluşturmanız gerekir. Aksi halde giriş sonrası görecek sayfa olmaz.
Giriş bilgisi: Bahadır kullanıcısının giriş parolası ve VBA proje şifresi aşağıdadır. Rakamlar giriş parolasıdır, metin VBA kod parolasıdır.
Kod
782313 ExcelDepo.Com
Dosya örnek niteliğindedir ve geliştirmeye açıktır.

Galeri

  • Yetki Bazlı Kullanıcı Girişi Yapma - 1
    Yetki Bazlı Kullanıcı Girişi Yapma - 1
  • Yetki Bazlı Kullanıcı Girişi Yapma - 2
    Yetki Bazlı Kullanıcı Girişi Yapma - 2
  • Yetki Bazlı Kullanıcı Girişi Yapma - 3
    Yetki Bazlı Kullanıcı Girişi Yapma - 3

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
55
Gösterim
4,798
İlk sürüm
Güncel
SHA-256
73021669956bf6faa1c8b61476d6bd09f5b2b2b8db0c9d799dfc493f5fe311a7

Puanlar

5.00 Oylama 5 İnceleme

En son değerlendirmeler

Emekleriniz için teşekkür ederim.
Çok güzel bir çalışma olmuş ellerinize sağlık. Aşağıda belirttiğim konulara çözüm üretirseniz kusursuz olacaktır. UserForm1'de ComboBox1 boş iken Tamam butonuna basınca çalışma kitabının verilen hataya rağmen kullanılmasına izin vermektedir. Ayrıca tüm UserForm'lara Vazgeç butonu eklenmelidir.
aradığım bir programdı teşekkür ederim.
emeğinize sağlık ihtiyacım olan bi uygulamaydı
muhteşem bir uygulama ne zamandır böyle bir şey arıyordum çok beğendim yapanların emeğine sağlık
ExcelDepo
ExcelDepo
teşekkürler yorumunuz için.
Geri
Üst