Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Aynı kayıttan - çözüldü
#1
Selam. comboboxsa dbden il ilçe bilgilerini almam gerekiyor, 1. comboboxsa ili seçince 2. comboboxsa ilçe listelenecek, fakat aynı ilçe comboboxda varsa o ilçe eklenmeyecem bu kontrolü comboboxda nasıl sağlarım?


 
  Close;
    SQL.Clear;
    SQL.Add('Select * From ILLER Where IL=:IL And ILCE<>:IC');
    ParamByName('IL').AsString := Il.Text;
    ParamByName('IC').AsString := Ilce.Text;
    Prepared := True;
    Open;
    if Not IsEmpty then
    begin
      Ilce.Items.BeginUpdate;
      try
        Ilce.Items.Clear;
        while Not Eof do
        begin
          Ilce.Items.Add(FieldByName('ILCE').AsString);
          Next;
        end;
      finally
        Ilce.Items.EndUpdate;
      end;
    end;
  end;
end;
Cevapla
#2
ilce_str = FieldByName('ILCE').AsString;
if Ilce.Items.IndexOf(ilce_str) = -1 then
  Ilce.Items.Add(ilce_str);
There's no place like 127.0.0.1
WWW
Cevapla
#3
Teşekkür ederim.
Cevapla
#4
Merhaba, bir alternatif çözüm olarak veritabanı tablosundan getirirken sorgularınızda GROUP BY belirtecini kullanarak aynı kayıttan 2 veya 2+ varsa yine tek kayıt olarak getirebilirsiniz.

Örn: Select IL from ILLER group by IL // IL sütununa göre ILLER tablosunda gruplama yapıp IL bilgisini geri döndürdük.
{ talk is cheap show me the code. }
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Datasnap Türkçe karakter sorunu [Çözüldü] hakanharbeli 4 109 11-02-2018, Saat: 03:29
Son Yorum: hakanharbeli
Star ıdHTTP Post hakkında? [Çözüldü] Cyber 1 85 06-02-2018, Saat: 13:36
Son Yorum: Cyber
  Form create h.k (Çözüldü ) cinarbil 12 266 25-01-2018, Saat: 12:09
Son Yorum: cinarbil
  Wsdl Xml Importer(Çözüldü) yhackup 17 222 09-01-2018, Saat: 15:42
Son Yorum: yhackup
  PAnsiChar ile başım dertte (Çözüldü) erkankurtaga 2 222 22-12-2017, Saat: 11:25
Son Yorum: erkankurtaga



Konuyu Okuyanlar: 1 Ziyaretçi