InputBox'ta modülsüz password (yıldız) karakter kullanımı
#1
Değerli arkadaşlar,

SplashScreen (açılış) formunun Unload olayına yazdığım kod çalışıyor. Yalnız girilen şifrenin (xyz) yıldız karakterlerinde olmasını istiyorum. Denediğim hiç bir modülle çalışmadı. Bu sorun modülsüz çözülebilir mi? Access 2016, 64 bit kullanıyorum. Herkese iyi günler... Kodlar:

Private Sub Form_Unload(Cancel As Integer)
Dim sifre
sifre = InputBox("Lütfen giriş kodunuzu giriniz ...", "GİRİŞ ONAYI")
If sifre <> "xyz" Then
MsgBox "Yetkisiz kullanıcılar giremez", vbApplicationModal, "DİKKAT"
Cancel = True
End If
End Sub



  Alıntı
Bu mesajı beğenenler:
#2
Inputbox özellikler kısmında giriş maskesini parola olarak değiştirirseniz girdiğiniz karakterler * olarak görünür. Sanırım yanlış anladım textbox olarak düşündüm. Neyse yazmış bulundum bir kere. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Volger, size bir örnek buldum, biraz inceledim oldukça karmaşık ekte gönderiyorum. Aslında bir form oluşturup textboxlarla olay daha kolay çözülebilir ancak tercih sizin. Kolay gelsin



  Alıntı
Bu mesajı beğenenler:
#4
Sayın EminA kardeşim,

Daha önce öyle yaptım ama istediğim gibi olmadığı için InputBox kullandım. Çünkü form modal olmadığında çalışıyor, fakat alttaki ana forma tıklandığında pas geçiliyordu biliyorsunuz. Formu modal yaptığımda da çalışmadı maalesef. Kodlar:

Private Sub Komut5_Click()
If Metin0 = "Ahmet" And Metin2 = "xyz" Then
Dim stDocName As String
Dim stLinkCriteria As String
DoCmd.OpenForm "Contacts"
ad = Clear
şifre = Clear
DoCmd.Close acForm, "userForm", acSaveNo
Else
MsgBox ("Yanlış kullanıcı adı veya şifre girdiniz")
End If
End Sub



  Alıntı
Bu mesajı beğenenler:
#5
Login formunun Load olayında, kodla formu modal olarak açtırınca bir kez açıldı fakat form kilitleniyor...



  Alıntı
Bu mesajı beğenenler:
#6
(24-03-2017, 11:59)volger demiş ki: Sayın EminA kardeşim,

Daha önce öyle yaptım ama istediğim gibi olmadığı için InputBox kullandım. Çünkü form modal olmadığında çalışıyor, fakat alttaki ana forma tıklandığında pas geçiliyordu biliyorsunuz. Formu modal yaptığımda da çalışmadı maalesef. Kodlar:

Private Sub Komut5_Click()
If Metin0 = "Ahmet" And Metin2 = "xyz" Then
Dim stDocName As String
Dim stLinkCriteria As String
DoCmd.OpenForm "Contacts"
ad = Clear
şifre = Clear
DoCmd.Close acForm, "userForm", acSaveNo
Else
MsgBox ("Yanlış kullanıcı adı veya şifre girdiniz")
End If
End Sub


Bende login formu oluşturup kullandım. Ben kullanıcı adı ve şifreyi tablodan aldırdım. Şöyle kodladım.

Private Sub Komut_Click()
If IsNull (Me.kullaniciadi) or kullaniciadi="" Then
MsgBox ("Lütfen kullanıcı adını giriniz!")
Me.kullaniciadi.Setfocus
Else If (tblX.kullaniciadi)<>'"&kullaniciadi&"' Then (Me.kullaniciadi) da olabilir emin değilim
MsgBox ("Geçersiz kullanıcı adı!")
Me.kullaniciadi.Setfocus
Else If IsNull (Me.sifre) or sifre="" Then
MsgBox ("Lütfen şifre giriniz!")
Me.sifre.Setfocus
Else If (tblX.sifre)<>'"&sifre&"' Then
MsgBox ("Hatalı şifre!")
Me.sifre.Setfocus
Else
DoCmd.OpenForm "Form adı",acNormal devamı da vardı sanırım.
End If

Kodlamada işleç hatası olabilir. Ama bu mantıkla kullanmıştım.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Dsum Ve Dcount Fonksiyonlarının Birlikte Kullanımı evren89 1 372 16-05-2024, 10:37
Son Mesaj: dsezgin
  Dcount Kullanımı. Satir 22 1.570 15-03-2024, 17:09
Son Mesaj: Satir
access-sql-9 [RAPOR] Türkçe Karakter Sorunu sevvalkalay 5 424 13-03-2024, 11:26
Son Mesaj: sevvalkalay
  Access Projesi Için Onedrive Kullanımı ccollezium 2 414 14-02-2024, 16:53
Son Mesaj: ccollezium
  [FORM] Inputbox Kutusuna Girilen Değere Pasword Maske Uygulama orderyazbim 2 481 22-01-2024, 22:12
Son Mesaj: orderyazbim
  [SORGU] ııf Ve ıs Not Null Birlkite Kullanımı Samih KARSLI 11 982 05-12-2023, 12:14
Son Mesaj: halily
  Autoexec Kullanımı ates2014 8 716 12-11-2023, 17:42
Son Mesaj: BeyTor
  Sql Satırında Değişken Kullanımı Hakkında Yardım programmer67 3 495 26-04-2023, 12:02
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi