Entwickler-Ecke
Datenbanken - Inhalte automatisch aus datenbank zählen (2 Fragen)
vamp79 - Do 16.01.03 18:23
Titel: Inhalte automatisch aus datenbank zählen (2 Fragen)
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 - 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
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 - Fr 17.01.03 00:38
Hi,
ich wird's mit dem SQL-Befehl sum probieren :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!