Entwickler-Ecke

Datenbanken - Abfrage mit zwei Tabellen


Zemke - So 17.11.02 19:46
Titel: Abfrage mit zwei Tabellen
Hallo,

ich habe zwei Tabellen, in der einen befinden sich Auftragsdaten (Untertabelle), in der anderen befinden sich die Stammdaten.

Nun möchte ich eine Monatsabfrage machen. Dazu muß ich die Stammdatentabelle, in welcher sich die Monatsdaten befinden, mit der Untertabelle kombinieren. Als Ergebnis soll eine Liste aller Aufträge eines bestimmten Monats (vorher durch Auswahl Combobox) herauskommen.

Dieses Ergebnis soll mittels QuickReport gedruckt werden. Brauch ich dazu die Master-Tabelle, muß ich SQL anwenden???

Gruß
Rainer Zemke


MrSpock - So 17.11.02 21:43

Hallo Zemke,


Zitat:
...muß ich SQL anwenden???


Nein, in diesem Fall musst du nicht, aber du kannst.

Da du nur genau einen Monat haben willst, funktioniert auch eine Master-Detail Beziehung verwenden. Die Mastertabelle ist dabei die Auftragstabelle und die Stammdaten liefern die Details. Die Mastertabelle kannst du z.B. über den Monat "filtern". Du erhälst dann eine Datenmenge alle Aufträge des Monats. Wenn du durch diese Tabelle läufst, werden die entsprechenden Stammdaten (Positionen?) zu dem jeweiligen Auftrag ausgewählt.