Entwickler-Ecke

Datenbanken - Einträge zählen


Nomis - Sa 09.11.02 11:55
Titel: Einträge zählen
Hallo

Ich habe eine BDE Datenbank und möchte gerne zählen wieveile Einträge im Feld "Okay" eine 1 haben kann mir da jemand helfen ?

Danke schon mal


LCS - Sa 09.11.02 12:37

Hi
Du verwendest dazu eine TQuery mit folgendem SQL-Statement:

Quelltext
1:
Select count(*) from DeineTabelle where Okay = 1                    


Wenn du die Query mit Active := True bekommst du als Ergebnis einen Datensatz mit einem Feld und da steht deine gesuchte Zahl drin.

Gruss Lothar


Nomis - So 15.12.02 20:40

Hab Probleme mir die zahl in einem Label anzeigen zu lassen


Alibi - So 15.12.02 21:08

Bitte was?


Nomis - So 15.12.02 21:14

Na ja ich möchte mir die Zahl, die er zählt (also die anzahl der Datensätze die in "Okay" eine 1 haben) in einem Label anzeigen lassen wie ist das möglich ??


bis11 - So 15.12.02 21:33

Hi,

probiere es doch mal so :

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
    with Query1 do begin                            
      SQL.Clear;                                                             
      SQL.Add('SELECT COUNT(*) FROM DeineTabelle WHERE Okay=1');                               
      Open;                                                                    
      Active := True;                                                       
      while not Eof do begin                                             
         Label1.Caption := Fields[0].AsString;                    
        next;                                                                   
      end;                                                                      
    end;


Ansonsten poste mal Deinen Code, wie Du es versuchst.


Nomis - So 15.12.02 21:39

Tausend dank Es Funktioniert mit deinem Code