tablodaki kayıt sayısını bulma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Label1.Caption := Query1.Fields[0].AsString;

Kolay gelsin.
Kullanıcı avatarı
mymenis
Üye
Mesajlar: 16
Kayıt: 05 Oca 2005 04:37
İletişim:

İstenilen Kayıt Sayısınını nasıl bulabilirim?

Mesaj gönderen mymenis »

Edit1.Texte girmiş olduğum 'Ahmet' adlı kişinin Table de kaç tane olduğunu(Rakamla) nasıl bulabilirim.
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Re: İstenilen Kayıt Sayısınını nasıl bulabilirim?

Mesaj gönderen Glen »

mymenis yazdı:Edit1.Texte girmiş olduğum 'Ahmet' adlı kişinin Table de kaç tane olduğunu(Rakamla) nasıl bulabilirim.
SELECT COUNT(*) FROM TABLE
WHERE ADI = :ISIM

parameters.parambyname('ISIM').value := Edit1.text;

active := true;
Kullanıcı avatarı
mymenis
Üye
Mesajlar: 16
Kayıt: 05 Oca 2005 04:37
İletişim:

Mesaj gönderen mymenis »

SQL komutlarıyla değilde normal delphi komutlarıyla nasıl yazabilirim.
Mesela Label1 e Edit1.Text de girdiğim bir ifadenin tablede kaç adet olduğunu yazmak istiyorum.
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

slm..

SQL ile niye yaptırmıyorsun + daha hızlı...
Bu stil yavaş olacaktır ama işini görür...

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var Kisi: integer;
begin
  if Table1.Active=False Then Table1.Active=True;
  kisi := 0;
  while not Table1.Eof do
  begin
    if Table1.FieldByName('AD').AsString = Edit1.text then
      Kisi := Kisi + 1;
    Table1.Next;
  end;
ShowMessage('Aradığınız kişi sayısı' + IntToStr(Kisi));
end;
iyi günler...
Cevapla