Programalama > VISUAL BASIC

Etiketler: personel, kayit

Ort. 0
Puan ver:
/////////////  Giriş Formu/////////////////////////////////////////////////

Private Sub cikis_Click()
Close #1
giris.Hide
anaform.Show
End Sub

Private Sub Form_Load()
Open "kayit.dat" For Random As #1 Len = Len(alanlar)
KayitNo = LOF(1) / Len(alanlar)
KayitNo = KayitNo + 1
End Sub

Private Sub Kaydet_Click()
alanlar.ad = giris.ad
alanlar.Soyad = giris.Soyad
alanlar.Adres = giris.Adres
alanlar.Tel = giris.Tel
alanlar.Sehir = giris.Sehir
cevap = MsgBox("Bukaydı Dosyaya yazalımmı?..", 4)
If cevap = 6 Then
Put #1, KayitNo, alanlar
KayitNo = KayitNo + 1
giris.ad = ""
giris.Soyad = ""
giris.Adres = ""
giris.Tel = ""
giris.Sehir = ""
giris.ad.SetFocus
End If
End Sub

Private Sub Vazgec_Click()
cevap = MsgBox("Girilecek Başka Kayıt Varmı?..", 4)
If cevap = 6 Then
giris.ad = ""
giris.Soyad = ""
giris.Adres = ""
giris.Tel = ""
giris.Sehir = ""
giris.ad.SetFocus
Else
End
End If
End Sub

// SİLME KODU ///

Private Sub cikis_Click()
Close #1
sil.Hide
anaform.Show
End Sub

Private Sub Form_Load()

Open "akif.dat" For Random As #1 Len = Len(alanlar)
KayitNo = LOF(1) / Len(alanlar)
End Sub


Private Sub KayitNo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Get #1, KayitNo, alanlar
sil.ad = alanlar.ad
sil.Soyad = alanlar.Soyad
sil.Adres = alanlar.Adres
sil.Tel = alanlar.Tel
sil.Sehir = alanlar.Sehir
End If
End Sub

Private Sub Silme_Click()
kayitsayi = LOF(1) / Len(alanlar)
For i = KayitNo To kayitsayi - 1
Get #1, i + 1, alanlar
    Put #1, i, alanlar
Next i
Open "akif.tmp" For Random As #2 Len = Len(alanlar)
For i = 1 To kayitsayi - 1
Get #1, i, alanlar
    Put #2, i, alanlar
Next i
Close
FileCopy "kayit.tmp", "kayit.dat"
Kill "kayit.tmp"
devam = MsgBox("Silinecek başka kayıt varmı?", 4)
If devam = 6 Then
sil.KayitNo = ""
sil.ad = ""
sil.Soyad = ""
sil.Adres = ""
sil.Tel = ""
sil.Sehir = ""
sil.KayitNo.SetFocus
Else
    End
End If
End Sub

 ////////// DÜZELTME ////////

Private Sub Form_Load()
Open "kayit.dat" For Random As #1 Len = Len(alanlar)
KayitNo = LOF(1) / Len(alanlar)
End Sub

Private Sub Kaydet_Click()
If duzeltme.ad <> alanlar.ad Or duzeltme.Soyad <> alanlar.Soyad Then
secim = MsgBox("Kaydın yeni Hali Dosyaya yazılsın mı?", 4)
If secim = 6 Then
alanlar.ad = duzeltme.ad
alanlar.Soyad = duzeltme.Soyad
alanlar.Adres = duzeltme.Adres
alanlar.Tel = duzeltme.Tel
alanlar.Sehir = duzeltme.Sehir
Put #1, KayitNo, alanlar
duzeltme.ad = ""
duzeltme.Soyad = ""
duzeltme.Adres = ""
duzeltme.Tel = ""
duzeltme.Sehir = ""
ad.SetFocus
End If
End If

///////// ÇIKIŞ /////////////


Private Sub Form_Load()
Open "kayit.dat" For Random As #1 Len = Len(alanlar)
KayitNo = LOF(1) / Len(alanlar)
End Sub

Private Sub KayitNo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Get #1, KayitNo, alanlar
okuma.ad = alanlar.ad
okuma.Soyad = alanlar.Soyad
okuma.Adres = alanlar.Adres
okuma.Tel = alanlar.Tel
okuma.Sehir = alanlar.Sehir
End If
End Sub

End Sub

Private Sub KayitNo_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Get #1, KayitNo, alanlar
duzeltme.ad = alanlar.ad
duzeltme.Soyad = alanlar.Soyad
duzeltme.Adres = alanlar.Adres
duzeltme.Tel = alanlar.Tel
duzeltme.Sehir = alanlar.Sehir
End If
End Sub

Private Sub KayitNo_LostFocus()
If Trim(KayitNo.Text) <> "" And Val(KayitNo.Text) <= LOF(1) / Len(alanlar) Then
Get #1, KayitNo, alanlar
duzeltme.ad = alanlar.ad
duzeltme.Soyad = alanlar.Soyad
duzeltme.Adres = alanlar.Adres
duzeltme.Tel = alanlar.Tel
duzeltme.Sehir = alanlar.Sehir
Else
duzeltme.KayitNo.SetFocus
End If
End Sub



hacker
hackerman


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.