Autor Beitrag
Skywalker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Mi 28.08.02 23:45 
Hi Leute,

ich möchte mehrere Tabellen (Paradox 7) als Summe in Delphi auslesen.

Es sieht folgendermaßen aus. Ich habe 18 Tabellen (tab1 - tab18) mit den gleichen Feldern (Spieltag Heim Tore Gegner). Je 2 Tabellen kommunizieren miteinander, d.h.

Tab1:
Spieltag Heim Tore Gegner
1 Cottbus 1 Leverkusen
2 Bayern 6 Bielefeld
usw.

Tab2:
Spieltag Heim Tore Gegner
1 Leverkusen 1 Cottbus
2 Bielefeld 2 Bayern
usw.

Gelesen heißt es dann:
Spieltag 1: Cottbus - Leverkusen 1:1
Spieltag 2: Bayern - Bielefeld 6:2

Ich möchte hierbei die Tore, gleichzeitig durch den Gegner die Gegentore, in den 18 Tabellen auslesen und einer bestimmten Mannschaft, hier Heim, als Summe zuordnen.
Aus diesen Tabellen sollen im Anschluss ebenfalls die Tordifferenz, die Siege, die Unentschieden, die Niederlagen und die Punkte ermittelt und ausgelesen werden. Anschließend zusammen ausgewertet und sortiert werden, d.h.

Mannschaft Tore Gegentore S U N Tordifferenz Punkte
Cottbus 10 5 2 1 0 +5 7
Bayern 9 3 1 2 0 +6 5
usw.

Die Sortierung soll als erstes nach Punkten, dann Tordifferenz und dann Tore erfolgen.

Bei diesen ganzen Schritten des Auslesens bekomm ich irgendwie nicht den richtigen Dreh hin und wäre für eure Hilfe sehr dankbar.

Gruß Skywalker

:cry:


Zuletzt bearbeitet von Skywalker am Do 29.08.02 08:49, insgesamt 1-mal bearbeitet
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Do 29.08.02 08:49 
Hier hast du ein Beispeil wie du das mit einer Query lösen kannst:
www.faqsen.de/find.j...494850495551575052;2

Ansonsten:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
var s : Integer;
begin
s:= 0;
Table.First;
while not Table.EOF do
begin
s:= s + Table.FieldByName("Tore").AsInteger;
Table.Next;
end;

_________________
Keine Signatur ...