All Basic

Sanal Alemin En Büyük Vb Kod Arşivi

Visual Basic

Visual Basic, Microsoft tarafından, Basic programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye, nesne tabanlı ve görsel bir programlama dilidir.

AllBasic

Data Kontrol ile Veri Tabanı Uygulaması

Data Kontrol ile Veri Tabanı Uygulaması

Data Kontrol ile Veri Tabanı Uygulaması
Veri Tabanı       : Pesonel.Mdb
Tablo Adı                      : Kisiler
Alan1                : Adi
Alan2                : Soyadi
Alan3                : SicilNo
Alan4                : Adres


(General)(Declaration)
Dim isaretli_kayit
 
Private Sub Form_Load()
   Command5.Cancel = True               ' Çıkış butonunun kodu ESC ile çalışır
   Data1.DatabaseName = App.Path & "personel.mdb"            ' Veri tabanı
   Data1.RecordSource = "kisiler"                                            ' Tablo
   Set Text1(0).DataSource = Data1    ' ( Bütün TextBox'lar için yapılacak )
   Text1(0).DataField = "Adi"               ' TextBox'ların alan tanımlamaları
   Text1(1).DataField = "Soyadi"
   Text1(2).DataField = "SicilNo"
   Text1(3).DataField = "Adres"
End Sub
 
 
Private Sub Command1_Click()                            ' Yeni Kayıt
         If Command1.Caption = "&Yeni Kayıt" Then
                  Command1.Caption = "&Ekle"
                  Text1(0).SetFocus
                  Data1.Recordset.AddNew
                  Else
                           Data1.UpdateRecord
                           Data1.Recordset.MoveLast
                           Command1.Caption = "&Yeni Kayıt"
         End If
End Sub
 
Private Sub Command2_Click()                            ' Değiştir
         Data1.Recordset.Edit
         Data1.UpdateRecord
End Sub
  
Private Sub Command3_Click()                            ' Kayıt silme
         Data1.Recordset.Delete
         Data1.Recordset.MoveLast
End Sub
 
Private Sub Command4_Click()                            ' Arama
         Ad = InputBox("Arana Kişinin Adını Giriniz :", "Ad İle Arama")
         Aranan = "Adi = '" & Ad & "'"
         Data1.Recordset.FindFirst Aranan
End Sub
 
Private Sub Command6_Click()                            ' Kayıt işaretle
         If Command6.Caption = "&İşaretle" Then
                  isaretli_kayit = Data1.Recordset.Bookmark
                  Command6.Caption = "&İşaretli Kayda Git"
                  Else                                                  ' İşaretli kayda git
                           Data1.Recordset.Bookmark = isaretli_kayit
                           Command6.Caption = "&İşaretle"
         End If
End Sub
 
Private Sub Data1_Reposition()                 ' Kayıt pozisyonunun değişimi
         Data1.Caption = Data1.Recordset.AbsolutePosition + 1 & "/" &  _ 
                                      Data1.Recordset.RecordCount
End Sub
 
Private Sub Command5_Click()                            ' Çıkış
         End
End Sub