Access İle Basit Login Programı
 
'Öncelikle accessten bir veritabanı yaratıyoruz, bir tablo oluşturup Username ve Passwordalanları ekliyoruz, bir kullanıcı adı ve şifre belirledikten sonra VB projemizi açıyoruz ve iki tane form ekliyoruz. (Form1, Form2) Daha sonra Form1'e iki adet textbox, üç adet commandbuton ekliyoruz. Bunların hepsini yaptıysanız sıra geldi kodlara aşağıdaki kodları Form1'in kod bölümüne kopyala yapıştır yapın.


Option Explicit
Dim cn As New ADODB.Connection, strCNString As String
Dim rs As New ADODB.Recordset
Dim Txt As String

Private Sub Command1_Click()

On Error GoTo ErrHandler
strCNString = "Data Source=" & App.Path & "database.mdb" 'database adını yazın.
cn.Provider = "Microsoft Jet 4.0 OLE DB Provider"
cn.ConnectionString = strCNString
cn.Properties("Jet OLEDB:Database Password") = "şifre" 'Database şifreli ise buraya şifreyi yazın
cn.Open
With rs
  
         .Open "Select * from Tablo1 where Username='" & txtname.Text & "' and Password='" & txtpass.Text & "'", cn, adOpenDynamic, adLockOptimistic
        If .EOF Then
            MsgBox "Lütfen Kullanıcı adı ve parolanızı kontrol ediniz!", vbOKOnly + vbCritical, "Security Login"
               txtname.Text = ""
               txtpass.Text = ""
               txtname.SetFocus
               cn.Close
        Else
           Txt = "" & " " & UCase$(txtname.Text) & ""
            MsgBox "HOŞGELDİN!!!" & Txt, vbOKOnly + vbExclamation, "Giriş"
            cn.Close
            Unload Me
            Form2.Show
           
        End If
    End With

     Exit Sub
    
ErrHandler:
MsgBox Err.Description, vbCritical, "Giriş"
cn.Close
End Sub

Private Sub Command3_Click()
Unload Me
End Sub

Private Sub Command2_Click()
On Error Resume Next
If Text1.Text = "" Then GoTo message
strCNString = "Data Source=" & App.Path & "database.mdb" 'database adını yazın
cn.Provider = "Microsoft Jet 4.0 OLE DB Provider"
cn.ConnectionString = strCNString
cn.Properties("Jet OLEDB:Database Password") = "şifre" 'Database şifresi varsa
cn.Open
rs.Open "Select * from Tablo1", cn, adOpenDynamic, adLockOptimistic
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs.Save
cn.Close
rs.Close
MsgBox "Kullanıcı adı ve şifre yaratıldı.", vbInformation, "Onaylama"
Exit Sub
message:
    MsgBox "Kullanıcı adı ve şifre yazmalısınız.", vbCritical, "Hata"
End Sub

Private Sub Form_Load()
cmdRegister.Enabled = False
End Sub

Private Sub Text2_Change()
cmdRegister.Enabled = True
End Sub

Eğer Anlamadıysanız Görüntülü Dersler bölümünde Videosunu izleyebilirsiniz.
Yazar: Turk_Ajan
 
 
Bugün 15 ziyaretçi BuRaDaYDı..!

 
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol