Program Kodu Yazarak Sorgu Hazırlamak(DATA KONTROL İLE SQL )

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
11 Tem 2017
Mesajlar
1,777
Çözümler
2
Tepki puanı
695
8 HİZMET YILI
Formumuzun General Declaracition kısmına aşağıdaki kodları yazalım.​
Visual Basic:
Dim Dosya As Database
Dim Tablo As Recordset
Dim Sorgu As QueryDef
Daha sonra önceden oluşturduğum personel.mdb'ye ulaşmak için formuma Text ve Labeller koydum.Daha sonra Form Click olayına aşağıdaki kodu yazdım.​
Visual Basic:
Set Dosya = OpenDataBase("D:\personel.mdb")
Set Sorgu = Dosya.CreateQueryDef("Sorgu", "SELECT * FROM personel;")
Set Tablo = Dosya.openRecordSet("Sorgu")
Form1.Text1 = Tablo.Fields("Personelin Adı")
Form1.Text2 = Tablo.Fields("Personelin Soyadı")
Form1.Text3 = Tablo.Fields("Personel Adresi")

Data Manager penceresinde daha önceden hazırlamış olduğunuz bir sorgunun üzerine mouse'ın sağ tuşu ile tıklama yaparsanız sorgu ile ilgili kısayol menüsü gelir.Kısayol menüsündeki Open komutu sorguyu açar,Delete komutu ile sorgu silinir,Rename komutu ile de sorgunun adını değiştirebilirsiniz.Sorguya ait kısayol menüsünden Design komutunu verirseniz sorgunun hazırlanması sırasında kullanılan ve SQL dilinde yazılmış olan program satırları Visual Data Manager penceresinin sağ tarafındaki SQL Statement penceresinde yazılır.Design komutu verildikten sonra SQL Statement kısmına​
Visual Basic:
SELECT * FROM personeller WHERE Personelin ADI ="Bahadır" yazınız.
Bu sırada Execute tuşuna basarak sorguda yaptığınız değişikliğin etkisini görürsünüz.
Şimdi Formumuzun Load kısmına aşağıdaki kodu yazalım.​
Visual Basic:
Set Dosya = OpenDataBase("D:\personel.mdb")
Set Tablo = Dosya.openRecordSet("Sorgu")
Form1.Text1 = Tablo.Fields("Personelin Adı")
Form1.Text2 = Tablo.Fields("Personelin Soyadı")
Form1.Text3 = Tablo.Fields("Personel Adresi")
kodunu yazınız.Daha sonra Formumuza buton yerleştirin .Captionunu Sonraki Kayıt olarak değiştirin ve aşağıdaki kodu yazınız.​
Visual Basic:
Tablo.MoveNext
Form1.Text1 = Tablo.Fields("Personelin Adı")
Form1.Text2 = Tablo.Fields("Personelin Soyadı")
Form1.Text3 = Tablo.Fields("Personel Adresi")
Formumuza 2.buton yerleştiriniz ve Caption'unu Kayıt Sil yapınız.Daha sonra Butonun Click olayına aşağıdaki kodu yazınız.​
Visual Basic:
SQL$="DELETE FROM Personel WHERE Personel Adı='Bahadır';"
Dosya.Execute SQL$
İnşalah İşinize Yarar İyi Forumlar

 
Banlı Üye
Katılım
13 Ara 2018
Mesajlar
652
Tepki puanı
234
Yaş
27
7 HİZMET YILI
Heroglif Panel Sql Verileri Hata Verince Ne Yapmalıyız Kanka? 2 Aylık Projem Bi Türlü Çözemedim Şu Olayı!
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst