VisualBasic_veritabandosya_uzeri.htm

Visual basic’te veri tabanı dosyaları üzerinde ,işlem yapmaya yönelik data kontrol veya nesne vardır.Data kontrolü sayesinde veri tabanı dosyaları üzerinde her türlü işlem kolayca yapılabilir.Toolbox penceresinde data kontrolü olan düğme seçili duruma getirilip formun üzerine fare ile sürükleme işlemi yapılınca forma veri tabanı nesnesi dahil edilir.Forma eklenen data nesnesi ile hardiske kaydedilmiş bir veri tabanı dosyası arasında bağlantı kurulmadan data nesnesinin bir işlevi olmaz.



Data nesnesi ile ilgili olarak en başta harddiskteki hangi veri tabanı üzerinde işlem yapılacağı properties penceresinde belirlenir.Data nesnesinin databasename özelliğinden yararlanılır.



Bu satırın kenarında bulunan üç nokta(... ) olan düğmeye tıklama yapınca o sırada geçerli olan sürücü ve klasörde seçilebilecek veri tabanı dosyalarının listelendiği databasename diyalog kutusu ekrana gelir.



Visual database manager yardımıyla oluşturulan veri tabanı dosyası üzerinde işlem yapmak için OGR adlı dosyayı seçebiliriz..Ancak data nesnesi ile veri tabanı dosyası arasında kurulan bağlantı dosya üzerinde işlem yapabilmek için yeterli değildir.Çünkü mdb uzantılı bir veri tabanı dosyasında birden fazla table olabilir.Bu yüzden hangi tablonun kullanılacağı data nesnesine ait recorsource özelliğine aktarılmalıdır.



Recordsource içeriği boştur.Sağında bulunan işarete tıklayınca OGR veri tabanın içinde hazırlanan öğrlist diye bir tablo ekrana gelir.



Bu işlemle data nesnesi ile hardisk veri tabanı dosyası arasında bağlantı kurulmuş olur.Veri tabanı dosyasındaki bilgileri formun üzerine yazmak için textbox kontrolünden yararlanılır.textbox nesnesinin datafield özelliğinden yararlanılarak seçilen tablonun alanı ile textbox nesnesi arasında bağlantı kurulmaktadır.





OGR tablosunun no, adı soyadı,vize,final alanları ile bağlantı kurmak için şunlar yapılmalıdır.

Bu alanları forma textbox ve labellerle ekleyelim.



Formu bu şekilde tasarladıktan sonra properties penceresinde data1 nesnesinin databasename özelliğine OGR.MDB ve recordSource özelliğine ise öğrlist tablosunu aktardım.Şimdi textboxlarla data1 nesnesi arasında bağlantı kuralım.Textbox nesnesi ile hangi data arasında bağlantı kurulmak isteniyorsa textbox’ın datasource özelliği ile ilgili data nesnesi aktarılmalıdır.




Ayrıca data nesnesi ile textbox’ın tablodaki bir alanla ilişkilendirilmesi gerekmektedir.Textbox’a ait datafield özelliği üzerinde tıklama yapınlınca tablo da alanlar ekrana gelir.






Formdaki ilk textbox’ı no alanı ilişkilendirdim.Bütün alanları aynı şekilde ilişkilendirirsek aşağıdaki ekran görüntüsü gelir.




not: Alıntıdır. 
 

Yardım İçin Sadece Bir Tık Yeter
 
Sponsor
 
.tk
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol