Frage zu einem Report

24/03/2009 - 10:30 von Christian Fette | Report spam
Hallo zusammen!

in einer Tabelle sind Maschinen gespeichert.
Diese können - je nach Leistung - bis zu drei Kategorien angehören.
Dazu wurden in der Tabelle Felder für die Kategorien eingefügt.

Nun soll eine Liste gedruckt werden, in dem jede Maschine pro Kategorie
gedruckt wird, also die Maschine mehrfach gedruckt wird, wenn sie mehreren
Kategorien angehört.

Bsp.: (Maschine 4711 ist nur einmal vorhanden!)

MaschNr Bezeichnung Kategorie
4711 Drehbank Werkzeugmaschine
4711 Drehbank Drehbank
4711 Drehbank hohe Stromaufnahme

Wie kann ich das erreichen?

Gruß
Christian

Das Portal für den Segler in Holland:
www.segler-in-holland.de
www.segler-in-holland.de/forum
 

Lesen sie die antworten

#1 Peter Doering
24/03/2009 - 10:58 | Warnen spam
Hallo,

Christian Fette wrote:

in einer Tabelle sind Maschinen gespeichert.
Diese können - je nach Leistung - bis zu drei Kategorien angehören.
Dazu wurden in der Tabelle Felder für die Kategorien eingefügt.



Das ist ein gerne begangener Designfehler. Du musst stattdessen eine
weitere Tabelle mit MaschNr und KatNr anlegen. Falls du fuer die Kategorien
noch keine eigene Lookup-Tabelle hast, solltest du auch dafuer eine
anlegen: KatNr, Kategorie. Die Verknuepfung sieht dann so aus:

Maschinen MaschKat Kategorien
MaschNr-MaschNr /--KatNr
KatNr--/ Kategorie


Nun soll eine Liste gedruckt werden, in dem jede Maschine pro Kategorie
gedruckt wird, also die Maschine mehrfach gedruckt wird, wenn sie mehreren
Kategorien angehört.

Bsp.: (Maschine 4711 ist nur einmal vorhanden!)

MaschNr Bezeichnung Kategorie
4711 Drehbank Werkzeugmaschine
4711 Drehbank Drehbank
4711 Drehbank hohe Stromaufnahme

Wie kann ich das erreichen?



S.o.

Wenn du das Design korrigiert hast, stellt sich die Frage nicht mehr.

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen