merhaba
ben ünv. öğrenciyim bitirme tezi hazırlıyorum.
dersane otomasyon yapıyorum. öğrenci.db sinde bütün öğrenci ve sınıf bilgilerini tutuyorum. 3 tane değişik sınıf var bunları combobox ın items ına girdim.bu items lardan hangisi seçilirse dbgridde o sınıfla ilgili bilgiler filtrelensin istiyorum saatlarce uğraşmama rağmen yapamadım.
Merhaba, konusu gelmişken bende sorayım.
Table için yapılan filtrelemede mesela isim ve soyisime göre filtreleme istedik. isim kısmında Mehmet ATA yazıyor, ben sadece Mehmet yazında tüm kayıtlardaki Mehmet'leri getirmek istiyorum. Query ile bunu sağlıyoruz da table ile filtrelemede nasıl yapabiliriz?
Birde, bu iki olayın birbirinden farkı nedir? Artıları, eksileri nelerdir?
Query'e gelen kayıtları silemez değiştiremezsiniz.
table ile gelen kayıtlara her türlü işlemi uygulayabilirsiniz.
bence bir programda direk table kullanmak yanlış olur.
ibdataset mükemmel bişey.
bence ibdataset = table + query
yani sql kodları ile istediğiniz kayıtları alıyorsunuz ve onlar üzerinde işlem yapıyorsunuz. yapılan işlemler direk ana tabloya yansıyor. (cachedupdate false ise)
sayın ancestor siz bu tür bir işlem için ibdatasetin selectsql koduna select * from tablo where isim like (%mehmet%) yazarsanız istediğiniz sonucu almış olursunuz. saygılarımla