Autor Beitrag
vamp79
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 16.01.03 18:23 
Hallo,

ich hab zwei Frage, hab im internet schon nach einer lösung gesucht , aber nichts gefunden. wäre nett wenn ihr sie mir beantworten könntet.


Frage 1:

.....+.......A...........+.........B.........+.........C.........+.........D.........+
__________________________________________________________
1.+.....Daten........+....................+......Daten......+......Daten......+
__________________________________________________________
2.+.....................+......Daten......+......Daten......+....................+
__________________________________________________________
3.+......Daten......+.....................+....................+......Daten......+
__________________________________________________________
4.+......Daten......+......Daten.......+......Daten......+......Daten......+
__________________________________________________________
5.+....................+......................+......Daten......+....................+
__________________________________________________________
...+.....................+......................+.....................+....................+
__________________________________________________________

Wie bekomme ich hin, das die daten gezählt werden, also so:

Spalte A hat 3 "Daten" gefunden
Spalte B hat 2 "Daten" gefunden
Spalte C hat 4 "Daten" gefunden

Wichtig ist nur das die leeren felder nicht mitgezählt werden, sonder nur die wo auch wirklich was drinsteht.


Frage 2:

.....+........A.......+
____________________
.1..+.....cccc......+
____________________
.2..+.....aaaa.....+
____________________
.3..+.....cccc......+
____________________
.4..+.....bbbb.....+
____________________
.5..+.....cccc......+
____________________
.7..+.....bbbb.....+
____________________
.8..+.....cccc......+
____________________


Selbes Prinzip wie oben, nur das jetzt, der Inhalt der einzelner Spalten gezählt werden soll.

z.B.

In Spalte A steht "aaaa" 1x
In Spalte A steht "bbbb" 2x
In Spalte A steht "cccc " 4x

usw...

in was lass ich mir die anzahl der "Daten" anzeigen??

Sorry für meine klein Zeichnung (soll eine datenbank darstellen),dachte es gelingt mir besser, aber ich denke das ihr so einfacher versteht was ich meine (hoffe ich zumindest)

Vielen Dank schon mal

vamp79

:D
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Do 16.01.03 19:51 
hallo vamp79!

deine zeichnung sieht eh ganz toll aus - nur zu lange darf ich nicht hinschauen, sonst beginnt es vor meinen augen zu flimmern :)

von welcher datenbank sprichst du eigentlich?
verwendet du die BDE mit tables oder query?
oder ist es eine tabelle mit records?

wenn du mit einem table hantierst, würd ich das so lösen

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
  TestTable.Open;
  TestTable.First;
  while not TestTable.EOF do begin
    if TestTable.FieldByName('A').asString <> '' then 
      inc(Summe_A);
    if TestTable.FieldByName('B').asString <> '' then 
      inc(Summe_B);
    TestTable.Next;
  end;


bei deinem 2. beispiel funktionierts genauso, mit dem unterschied,
dass du die inhalte einer spalte abfragst und vergleichst...

mit SQL gehts natürlich einfacher & schneller ;)

mfg, stefan
DataCool
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 112



BeitragVerfasst: Fr 17.01.03 00:38 
Hi,

ich wird's mit dem SQL-Befehl sum probieren :wink:

_________________
DataCool