Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#1

2 Tabellen in einem Grid?

  Alt 16. Jul 2002, 09:27
Hai,

jetzt habe ich auch mal wieder eine Fräge:

Ich habe zwei Tabellen.

Tabelle1:
Artikel_id
Artikelnummer
Artikelbezeichnung

Tabelle2:
Artikel_id
Adressart
Preis

In der ersten Tabelle stehen die Artikeldaten (logelich). In der zweiten stehen für jeden Artikel Preise die von einer Adressart (die stehen in einer dritten Tabelle) abhängig sind.

z.B.:
Code:
Tabell1:
Artikelnummer Artikelbezeichnung Artikel_id
650-0001-000   Testartikel            100
Code:
Tabelle2:
Artikel_id Adresart Preis
100         1            150,00
100         2            120,00
100         3            99,00
100         4            111,00
Es kann beliebig viele Adressarten geben. Die Anzahl der Einträge pro Artikel in Tabelle2 sind aber immer gleich viel.
Wenn es 4 Adressarten gibt, gibt es für jeden Artikel in Tabelle2 vier einträge. Bei 10 sind es 10 usw.

Jetzt würde ich gerne ein Grid haben in dem ich für jeden Artikel eine Zeile habe und in den Spalten dann die Preise pro Adressart.

Hat einer eine Idee wie ich das am besten lösen kann? (Gibt es eventuell eine SQL-Abfrage die mir eine Sicht erzeugt?)

So das das Ergebniss etwa so aussehen würde:

Code:
Artikelnummer Adressart-1 Adressart-2 Adressart-3 Adressart-4
650-0001-000   150,00        120,00        99,00           111,00
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat