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
  C Dll indeki Callback Nasıl Çevrilir? (Çözüldü) erkankurtaga 13 781 15-04-2018, Saat: 22:11
Son Yorum: ilgazinho
  RSA Encrypt (Çözüldü) yhackup 4 165 05-04-2018, Saat: 11:50
Son Yorum: yhackup
  [ÇÖZÜLDÜ] Google Calendar API Server tipi Erişim Metodu hakkında tecrübesi olan mrmarman 38 945 26-03-2018, Saat: 10:22
Son Yorum: klavye
  [ Çözüldü] Runtime da çıkan hata sebepleri Lord_Ares 8 232 16-03-2018, Saat: 17:11
Son Yorum: Lord_Ares
  Datasnap Türkçe karakter sorunu [Çözüldü] hakanharbeli 4 206 11-02-2018, Saat: 03:29
Son Yorum: hakanharbeli



Konuyu Okuyanlar: 1 Ziyaretçi