If döngüsü içinde kapatmışsınız ama dongu dışın da yok
Döngüler de sade hata durumu icin
ilk if şifre kontrolü için şifre doğru değilse kapatıyor doğruysa işlem yapmıyor
2. If yeni şifre için 2si de ayni mi kontrolü yapıyor, aynı değilse kapatıyor ama aynıysa birşey yapmıyor
If Me.TextBox2 <> Me.TextBox3 Then
MsgBox "Şifre eşleşmiyor."
rs.Close
conn.Close
Exit Sub
End If
RS.CLOSE
Call connection_open
sql2 = "select [ŞİFRE] from personel where [ID]='" & user & "'"
rs.Open sql2, conn, adOpenKeyset, adLockPessimistic
Uygun bir zamanda tekrar denerim
Şifre Değiştirme
Tamamdır teşekkürler
Doğru yerleştirmişim değilmi rs.close
Doğru yerleştirmişim değilmi rs.close
Son Düzenleme: 26/08/2020, 08:47, Düzenleyen: merttr07.
Rs.close doğru ama 24. mesajda belirttiğim
user = girisform.TextBox1.Text sorununu hallettiniz mi? Eğer girisform kapalıysa kullanıcı adını alamayabilir o nedenle hata veriyor olabilir.
user = girisform.TextBox1.Text sorununu hallettiniz mi? Eğer girisform kapalıysa kullanıcı adını alamayabilir o nedenle hata veriyor olabilir.
(26/08/2020, 09:12)berduş yazdı: Rs.close doğru ama 24. mesajda belirttiğimOna ne yapmam gerekiyor ana form açık kalıyor ana form üzerinden şifre değiştir diyor.
user = girisform.TextBox1.Text sorununu hallettiniz mi? Eğer girisform kapalıysa kullanıcı adını alamayabilir o nedenle hata veriyor olabilir.
şu an denedim çalışmanızda sadece Access adresini ve rs.close değiştirdim sorunsuz değiştirdi.
girisformu arkada hala açık olduğundan (hide-gizli) veriyi alıyor. değişikliği de sorunsuz yaptı.
girisformu arkada hala açık olduğundan (hide-gizli) veriyi alıyor. değişikliği de sorunsuz yaptı.
Bende neden yapmıyor şifre hatalı diyor
Public Function connection_open()
On Error Resume Next
psw = "1234"
dp_path = "provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=C:\Users\İZSU\Desktop\aylıkk.accdb;" & _
"Jet OLEDBatabase Password=" & psw
conn.Open dp_path
End Function
Public Function connection_open()
On Error Resume Next
psw = "1234"
dp_path = "provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=C:\Users\İZSU\Desktop\aylıkk.accdb;" & _
"Jet OLEDBatabase Password=" & psw
conn.Open dp_path
End Function
Son Düzenleme: 26/08/2020, 09:40, Düzenleyen: merttr07.
Konuyu Okuyanlar: 3 Ziyaretçi