Combobox içinde il ilçe listeleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

Combobox içinde il ilçe listeleme

Mesaj gönderen aydogan46 »

Merhabalar;
bir tabloda il ve ilce olmak üzere iki tane alan var ve veriler girilmiş durumda. örnek olarak
il ilce
samsun bafra
samsun çarşamba
ankara keçiören
ankara sincan

gibi. form üzerine yerleştirdiğim combobox in item özelliğinede il isimlerini elle girdim. yapmak istediğim combobox tan seçtiğim ilin ilçeleri ikinci bir combobox ta listelensin. kendi yadığım sorguyu çalıştırdığımda o ilin sadece ilk yazılan ilçesi geliyor.
yardımcı olursanız sevinirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aslangeri »

s.a.
öncelikle tablonuzda ilid ve ilceid alanlarınında olması güzel olur demek istiyorum.
sonra il isimlerini manuel eklemenize gerek yok.

Kod: Tümünü seç

select distinct il from ilveilceler
komutu ile tablodaki illeri çekebilir ve bir döngü ile il comboboxuna atabilirsiniz.
ilceyi çekmek içinse

Kod: Tümünü seç

select ilce from ilveilceler where il=combboxdan seçilen il
komutu ile ilçeleri çeker ve onuda bir döngü ile ilce comboboxuna atarsınız.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen bobasturk »

merhaba,

forumda freeman ustanın güzel bir örneği vardı hazır script halinde

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.

Resim
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aydogan46 »

yardımlarınız için teşekkür ederim. zaten şu kodla
procedure TForm1.ComboBox1Change(Sender: TObject);
var
ilc:string;
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from tablo1 where il=:ill');
adoquery1.Parameters.ParamByName('ill').Value:=combobox1.Text;
adoquery1.Open;
memo1.Lines.Clear;
while not adoquery1.Eof do
begin
memo1.Lines.Add(adoquery1ilce.Value);
adoquery1.Next;
end;

end;
istediğim ilçeler memo alanına geliyor. benim istediğim combobox a nasıl aktarabilirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aslangeri »

s.a.
arkadaşım o zaman sorunu o şekilde sorsana biz nerden bilelim senin memoya atıpda comboboxa atamıyacağını. :Nevil
bizide kendinide uğraştırıyorsun....

memo1.lines yerine combobox1.items yazacaksın.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen ikutluay »

aslangeri yazdı:s.a.
arkadaşım o zaman sorunu o şekilde sorsana biz nerden bilelim senin memoya atıpda comboboxa atamıyacağını. :Nevil
bizide kendinide uğraştırıyorsun....

memo1.lines yerine combobox1.items yazacaksın.
sihirli kristal küremize bakacağız tabiki :)
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aslangeri »

:lol: sihirli küre ramazan dolayısı ile çalışmıyor.... (pili bitti)
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
aydogan46
Üye
Mesajlar: 115
Kayıt: 11 Haz 2003 02:59
Konum: ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aydogan46 »

yardımlarınız için teşekkür ederim. ilk başta memo yu da yapamamıştım. sonra hallettim. sağolun.
procedure TForm1.ComboBox1Change(Sender: TObject);
var
ilc:string;
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from tablo1 where il=:ill');
adoquery1.Parameters.ParamByName('ill').Value:=combobox1.Text;
adoquery1.Open;
combobox2.Items.Clear;
combobox2.Text:='';
while not adoquery1.Eof do
begin
combobox2.Items.Add(adoquery1ilce.Value) ;
adoquery1.Next;
end;
end;
(kızmasanız daha iyi bir uslup olurdu)
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Combobox içinde il ilçe listeleme

Mesaj gönderen aslangeri »

aydogan46 yazdı:....
(kızmasanız daha iyi bir uslup olurdu)
evet haklısınız ama kendinizi bizim yerimize koysanız....
sorunuzu sorarken karşınızdaki kişinin sizin üzerinde çalıştığınız konu hakkında birşey bilmediğini önceden neleri deneyip neleri denemediğinizi bilemezki. Burda kendi vaktimizden ayırıp elimizden geldiğince diğer arkadaşlara yardımcı olmaya çalışıyoruz. Bu tip ufak şeyler üzücü oluyor....
iyi çalışmalar..
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla