Arkadaşlar ben dblookupcombobox ile bolum_Ad larına gore ogrenci tablosundan listeleme yapmak istiyorum.ama bu kodu yazdığımda hiç sonuç dönmüyor sorun büyük ihtimalle 2. select te ama çözemedim
Yardımlarınızı bekliyorum.
Teşekkür ederim
SelectSQL.Clear;
Close;
SelectSQL.Add('select * from ogrenci');
SelectSQL.Add('where bolum_no=(select bolum_no from bolum where bolum_adi=:bolum_adi)');
open;
bolum_Ad larına gore ogrenci tablosundan listeleme yapmak
belirli bir bölümde olan öğrencilerin listesini mi kastettin acaba? tahiminime göre lookupcomboxda bölüm adları var ve sen bu bölümde okuyan öğrencilerin listesini almak istiyorsun. o zaman şöyle bir kod yazmalısın.
SelectSQL.Clear;
Close;
SelectSQL.Add('select * from ogrenci');
SelectSQL.Add('where bolum_no=(select bolum_no from bolum where bolum_adi=:'+lookupcombox.text+')');
open;
dm.dset_ogrenci.SelectSQL.Clear;
dm.dset_ogrenci.Close;
dm.dset_ogrenci.SelectSQL.Add('select * from ogrenci');
dm.dset_ogrenci.SelectSQL.Add('where bolum_no in(select bolum_no from bolum where bolum_adi=:'+dblookupcombobox1.text+')');
dm.dset_ogrenci.open;
var
tarih1,tarih2:tdate;
begin
ibquery1.close;
ibquery1.sql.clear;
ibquery1.sql.add('select from RAPORLAR');
ibquery1.sql.add('where INCTARIHI Between :tarih1 and tarih2 and ISTOLYTURU=:ISTOLAYTURU'):
ibquery1.parambyname('tarih1').asdate:=datetimepicker1.date;
ibquery1.parambyname('tarih2').asdate:=datetimepicker2.date;
ibquery1.parambyname('ISTOLYTURU').asstring:=dblookupcombobox1.text;
ibquery1.open
dediğim gibi forumda arama sonucunda pek çok iyi ve güzel örnekler cevaplar bulacaksın
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
valla çok utandım sayfa açık kaldığı için cevapları görmemişim. ustalardan özür dilerim.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
SelectSQL.Clear;
Close;
SelectSQL.Add('select * from ogrenci');
SelectSQL.Add('where bolum_no=(select bolum_no from bolum where bolum_adi=:bolum_adi)');
open;
Eksikliği yazarsak iyi olur :bolum_adi için Open dan önce