DB den TListView aktarmak

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

DB den TListView aktarmak

Mesaj gönderen abdulkadir »

Merhaba
veritabınımdaki 1 alan adını ListView e yazdırmak istedim ama
alan adedi kadar en son kaydı yazıyor

simdiden tesekkürler

Kod: Tümünü seç

procedure Tbaglanti.Button1Click(Sender: TObject);
var
  I: Integer;
begin
    Liste.Items.Clear;
for I := 0 to Query1.RecordCount-1 do
begin
    Liste.Items.Add;
    Liste.Items.Item[I].Caption:=Query1.FieldByName('Bolumadi').AsString;
end;
end;
birde acaba bu işlem için dblistwiev veya dbtreeview componentleri ni bulabilirmiyim.

Herkese sevgiler
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Kodaki önemli eksik kayıtlar arasında gezilmiyor. Yani Query1.Next yok...
Bir de bu işi while dongusu ile kayıt sonuna kadar yapmak daha pratik olur bence .

Kod: Tümünü seç

procedure Tbaglanti.Button1Click(Sender: TObject); 
begin 
  Liste.Items.Clear; 
  Query1.Close;
  Query1.Open; //Tabloyu bi refreh edelim belki yeni kayıtlar vardir....
  while not Query1.Eof do
  begin 
    Liste.Items.Add; 
    Liste.Items.Item[I].Caption:=Query1.FieldByName('Bolumadi').AsString; 
    Query1.Next;
  end; 
end; 
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Mesaj gönderen abdulkadir »

Abi tesekkür ederim
Eline Saglık tamamdır


Hayırlı işler basarılar dilerim
Cevapla