• Buradasın

    Excel'de Kullanıcı Giriş Formu ve Rol Yönetimi Eğitimi

    youtube.com/watch?v=jLZ825uBHMw

    Yapay zekadan makale özeti

    • Bu video, Eğitmen Salih Hocaoglu tarafından sunulan Excel 751 eğitim serisinin bir parçasıdır. Eğitmen, Excel ve Visual Basic for Applications (VBA) kullanarak kullanıcı giriş formu tasarımı ve kullanıcı rol yönetimi konusunda detaylı bir eğitim sunmaktadır.
    • Video, Excel'de kullanıcı giriş formu tasarımı sürecini adım adım göstermektedir. Eğitim, şık bir giriş formunun PowerPoint'te tasarlanması, Excel'e aktarılması, textbox ve düğme gibi arayüz elemanlarının ekleme ve düzenleme, kullanıcı bilgilerinin tutulacağı tablo oluşturma, giriş başarısızı ve başarılı durumlarında form davranışlarının programlanması ve admin/user rollerine göre sayfa erişim izinlerinin ayarlanması konularını kapsamaktadır.
    • Eğitimde ayrıca sosyal medya bağlantıları, kullanıcı bilgilerinin nasıl tutulacağı, rol değiştirme ve ayarları kaydetme düğmelerinin tasarlanması gibi pratik uygulamalar da gösterilmektedir. Salih Hocaoglu ve Halit Gonenç gibi örnek kullanıcılar kullanılarak, farklı rollerde giriş yapıldığında sistemde nasıl davranacağı test edilmektedir. Bu eğitim hem ders amaçlı hem de iş yaşamında kullanılabilecek bir form tasarımı sunmaktadır.
    Excel'de Kullanıcı Giriş Formu Tanıtımı
    • Eğitmen Salih Hocaoglu, Excel 751 eğitim videolarının 751. videosunda kullanıcı giriş formu tasarlamayı öğretecek.
    • Form şık bir şekilde tasarlanmış ve kullanıcı girişinde e-posta ve şifre alanlarında otomatik silme özelliği bulunuyor.
    • Giriş yap düğmesine tıklandığında kullanıcıya özel bir karşılama mesajı gösteriliyor ve dosya açılıyor.
    00:46Kullanıcı Rol Yönetimi
    • Admin rolüne sahip kullanıcılar tüm sayfaları ve ayarları görebilirken, user rolüne sahip kullanıcılar sadece belirli sayfaları görebiliyor.
    • Ayarlar sekmesinden rol yönetimi yapılabiliyor ve user rolüne sahip kullanıcıların erişebileceği sayfalar belirlenebiliyor.
    • Zeynep kullanıcı adıyla giriş yapıldığında sadece ayarlar ve siparişler sayfaları görünüyor, diğer sayfaları göremiyor.
    02:04Programın Özellikleri
    • Programda rol değiştir düğmesi ile farklı kullanıcı rollerine geçiş yapılabiliyor.
    • Hatalı giriş durumunda bilgilendirme mesajı gösteriliyor ve program kaydedilerek tamamen kapanabiliyor.
    • Program sadece form görünümünde Excel uygulaması açık değil, bu daha profesyonel bir görünüm sağlıyor.
    02:43Sosyal Medya Bağlantıları ve Kullanıcı Ekleme
    • Formda Facebook, Twitter ve Instagram gibi sosyal medya bağlantıları bulunuyor ve ayarlar kısmından bu bağlantılar değiştirilebiliyor.
    • Yeni kullanıcı eklemek için user sayfasına gidip kullanıcı adı, e-posta, şifre, isim soyisim ve rol bilgileri girilebiliyor.
    • Kullanıcı rollerine göre erişilebilecek sayfalar ayarlar kısmından belirlenebiliyor.
    06:03Tasarım Süreci
    • Form tasarımı için arka plan resmi freepik'ten, sosyal medya simgeleri flaticon.com'dan indiriliyor.
    • Tasarım tamamen PowerPoint'te yapılıyor ve sonra Excel'e entegre edilecek.
    • Tasarım için Poppins Light ve Poppins Semi Bold yazı tipleri kullanılıyor, bu yazı tipleri Google Fonts'tan indirilebiliyor.
    08:05Form Tasarımı
    • Arka planda bir form tasarımı yapılacak ve yazı rengi koyu bir renk olarak ayarlanacak.
    • Kare şekli eklendiği ve dolgusu kaldırıldığı, ana hattı renklendirildiği ve kalınlaştırıldığı belirtiliyor.
    • Form üzerinde "E-posta adresiniz" ve "Şifreniz" yazıları eklendiği, yazı tipi Poppins olarak ayarlandığı ve yazı boyutu 10 olarak belirlendiği görülüyor.
    09:23Düğme ve Sosyal Medya Simgeleri
    • Giriş yap ve çıkış düğmeleri tasarlandı, dolgusu mavi, ana hattı yok olarak ayarlandı ve yazı tipi Open Sans olarak belirlendi.
    • "Takip et" yazısı eklendi ve sosyal medya simgeleri (Facebook, Instagram, Twitter) formun altına yerleştirildi.
    • Sosyal medya simgeleri Ctrl+Shift tıklayarak küçültüldü ve gri renk olarak ayarlandı.
    11:18Formun Tamamlanması
    • Kare şekli kopyalandı, ana hattı kaldırıldı ve açık renk dolgusu ile formun arkasına yerleştirildi.
    • Formun arka planı boyandı ve açık mavi renk seçildi.
    • Form tasarımı sırasında Poppins yazı ailesi, gri renkler ve renk damlalığı kullanıldı.
    12:42Resme Dönüştürme
    • Tasarlanan form resme dönüştürüldü, F12 tuşu ile farklı kaydedildi ve JPG formatı olarak kaydedildi.
    • Dosyaya kaydedilen resim, VBA tasarımı için kullanılacak.
    • Yeni bir Excel çalışma kitabı oluşturuldu ve dosya adı "Excel 751 Giriş Formu" olarak belirlendi.
    13:43VBA Tasarımı
    • Alt+F11 tuşu ile Visual Basic ekranına gidildi ve yeni bir User Form oluşturuldu.
    • Toolbox ve Properties Window görünmüyorsa, View sekmesinden açılabileceği belirtiliyor.
    • Formun arka planına tasarlanan resim eklendi ve formun caption'ı "Kullanıcı Giriş Formu" olarak değiştirildi.
    15:01TextBox Ekleme
    • Kullanıcının giriş yapacağı yerler için TextBox öğesi eklendi.
    • TextBox'ın arka planı beyaz olarak görünüyor ve modern görünüm için ayarlanması gerekiyor.
    15:26Kullanıcı Giriş Formu Tasarımı
    • TextBox için "tb_user_name" ismi veriliyor ve transparan yapılıyor.
    • Yazı tipi Poppins olarak değiştiriliyor ve renk griye ayarlanıyor.
    • TextBox'a "isim@domain.com" gibi bir place holder ekleniyor.
    16:33Şifre TextBox'u ve Sosyal Medya Düğmeleri
    • Şifre TextBox'u kopyalanıp "password char" özelliği ile nokta nokta görünümü sağlanıyor.
    • Sosyal medya düğmeleri için label'lar ekleniyor ve "btn_giris", "btn_cikis", "btn_fb", "btn_tv" ve "btn_ig" isimleri veriliyor.
    • Düğmeler transparan yapılıyor ve arka planı görünmez hale getiriliyor.
    19:08Sosyal Medya Bağlantıları
    • Sosyal medya hesapları için Facebook, Twitter ve Instagram linkleri hazırlanıyor.
    • Her link için "rng_facebook", "rng_twitter" ve "rng_instagram" isimli hücreler oluşturuluyor.
    • Sosyal medya düğmelerine tıklandığında "Follow Hyperlink" metodu kullanılarak ilgili linklere yönlendirme yapılıyor.
    22:00Hata Yönetimi ve Çıkış Düğmesi
    • Hata alındığında "On Error Resume Next" kodu ile hata yönetimi yapılıyor.
    • Çıkış düğmesine "ThisWorkbook.Save" ve "Unload Me" kodları eklenerek form kapatılıyor.
    • "Application.Quit" kodu ile Excel uygulaması da kapatılıyor.
    24:14Uygulama Görünürlüğü Ayarları
    • Çalışma kitabının açıldığında Excel uygulamasının görünmez olması için "Application.Visible = False" kodu kullanılıyor.
    • Giriş formu açılıyor ve kullanıcıya görünür hale getiriliyor.
    • Test amaçlı bir label'a "Application.Visible = True" kodu eklenerek Excel'in tekrar görünür hale getirilmesi sağlanıyor.
    25:23Uygulama Özellikleri ve Test
    • Uygulamada form görünür özelliğini kapattığında, uygulama arka planda görünür hale gelir.
    • Çıkış tasarımı ve takip et düğmelerinin kodlaması yapılmıştır.
    • Metin kutularında kullanıcı tıkladığında önceden yazılan metin otomatik olarak silinmesi gerekiyor.
    26:22Metin Kutusu Düzenlemesi
    • Metin kutusuna tıklanıldığında rengi maviye dönmesi için kod yazıldı.
    • RGB renk kodu alınarak metin kutusunun rengi maviye ayarlandı.
    • Metin kutusuna tıklanıldığında önceden yazılan metin otomatik olarak silinmesi için "TextBox.Text = "" " kodu eklendi.
    30:14Excel Tablosu Oluşturma
    • Excel'e "Users" adında bir tablo oluşturuldu ve kullanıcı bilgileri (e-posta, şifre, isim soyisim, ünvan ve rol) eklendi.
    • Rol sütununda data validation yapılarak sadece "admin" ve "user" seçenekleri sunuldu.
    • İki kullanıcı (Salih Hocaoglu ve Halit Gonenç) tabloya eklendi.
    31:48Giriş Yap Düğmesi ve Form Tasarımı
    • Giriş yap düğmesine tıklandığında, e-posta ve şifre kontrolü yapılacak ve başarılı veya başarısız formu gösterilecek.
    • Başarısız giriş formu tasarlandı, form üzerinde beyaz arka planlı bir label ve transparan bir resim yer aldı.
    • Başarısız formunda kullanıcıya "Kullanıcı adı veya şifreniz yanlış olabilir, tanımlanmamış olabilir, lütfen tekrar deneyiniz veya admin ile iletişime geçiniz" mesajı gösterildi.
    38:30Giriş Ekranı ve Başarısız Giriş Mesajı
    • PowerPoint'ten tik ve çarpı işaretleri eklenerek kullanıcı giriş ekranı tasarlanıyor.
    • Başarısız giriş durumunda "fail form" gösterilerek kullanıcıyı bilgilendirme yapılıyor.
    • Giriş yap düğmesine basıldığında kullanıcı adı veya parola yanlışsa fail formu gösteriliyor.
    41:41Otomatik Kapanan Mesaj Formları
    • "Auto close" modülü oluşturuluyor ve form fail ve form success için kapanma prosedürleri yazılıyor.
    • Application on time now plus time kodu ile form fail üç saniye sonra, form success ise iki saniye sonra kendi kendine kapanacak şekilde programlanıyor.
    • Kullanıcı adı ve şifre doğruysa başarılı giriş mesajı gösteriliyor.
    44:31Kullanıcı Rollerine Göre Sayfa Erişimi
    • Excel'de for döngüsü kullanılarak kullanıcı tablosundan bilgiler kontrol ediliyor.
    • Kullanıcının admin mi yoksa user rolüne sahip mi kontrol ediliyor ve buna göre admin roll pages veya user roll page prosedürleri çağrılıyor.
    • Admin rollerindeki kişiler, user rollerindeki kişilerin hangi sayfaları görebileceğini seçebilir.
    46:51Rol Yönetimi ve Sayfa Erişim Ayarları
    • Rol yönetimi adında yeni bir tablo oluşturuluyor ve kullanıcı rollerine göre erişim ayarları yapılıyor.
    • Data sayfası oluşturuluyor ve çalışma kitabındaki tüm sayfa isimleri bu sayfaya yazdırılıyor.
    • COUNT fonksiyonu kullanılarak kullanıcıların erişebileceği sayfalar kontrol ediliyor ve bu sayfalar kullanıcılar için aktifleştiriliyor.
    51:18Kullanıcı Rollerini Yönetme
    • Data sayfası kullanıcı rollerini yönetmede önemlidir.
    • Users rolündeki kişiler sadece data sayfasında belirtilen sayfaları açabilirken, admin kullanıcı tüm sayfaları açabilir.
    • Admin roll pages adlı prosedür tüm sayfaların açılmasını sağlar.
    52:00Giriş Formu ve Rol Yönetimi
    • Giriş yap düğmesinde, kullanıcı admin ise admin roll pages prosedürü çağrılır, değilse sadece belirli sayfalar açılır.
    • Ayarlar sayfasına "Rol Değiştir" ve "Ayarları Kaydet" düğmeleri tasarlanmıştır.
    • "Rol Değiştir" düğmesine tıklandığında form açılacak ve kullanıcılar tekrar giriş yapabileceklerdir.
    53:49Makro Atama ve Test
    • Login form open makrosu oluşturulup atandı.
    • Ayarları kaydet düğmesine print all page names makrosu atandı.
    • Aktif sayfa açıldığında prosedür çağrılacak şekilde ayarlandı.
    54:48Sistem Testi ve Sonuç
    • Rol değiştir düğmesi ile kullanıcı değiştirildiğinde, doğru kullanıcı adı ve şifre girildiğinde giriş başarılı oldu.
    • Yanlış kullanıcı adı veya şifre girildiğinde fail ekranı açıldı.
    • Kullanıcı rollerine göre izin verilen sayfalar açıldı, izin verilmeyen sayfalar açılmadı.
    56:08Kapanış
    • Proje meşakkatli olsa da dosyaya kullanıcı yönetimi getirmektedir.
    • Video uzun tutmamak için bazı kodlar copy paste edilmiş, ancak açıklayarak ilerlenmiştir.
    • İzleyicilerden videoyu beğenmeleri ve destek olmaları istenmiştir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor