Entwickler-Ecke

Datenbanken - Auslesen einer Datenbank


Skywalker - Do 29.08.02 17:05
Titel: Auslesen einer Datenbank
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


Arakis - Do 29.08.02 17:10

Hi Skywalker user defined image,
zu diesem Thema gibt es schon einen Thread. Lass den doch erstmal auslaufen. Wurde übrigens auch von einem gewissen Skywalker eröffnet :lol:

Hier geht's zum alten Thread [http://www.auq.de/viewtopic.php?t=1779]

Hier ein kleiner Auszug aus den Richtlinien [http://www.auq.de/richtlinien.html]:
Zitat:
{...}Beispielsweise haben Benutzer absichtlich in eine falsche Sparte oder unter einem falschen Beitrag ihre Frage gepostet bzw. ein und dieselbe Frage mehrfach gepostet, um so eine größere Leserschaft zu erreichen. Wir bitten Dich eindringlichst, von einer solchen Vorgehensweise Abstand zu nehmen{...}

Bis dann
user defined image