0

Master–Detail-Layout (1:N Relation)

Ein Dashbaord habe ich mittels einer Seite aufgebaut. 
Weiter habe ich auf den Dashboard ein Auswahlfeld mit Name Ablaufdatum, welches die Optionen
- 1 mit Name "Ungefiltert",
- die Option 2 mit Name "Abgelaufen"
- und die Option 3 mit Name "Gut" hat.

Auf dem Dashboard ist ein Widget mit einer Tabellenansicht. In dieser Tabelle möchte ich Daten aus den Tabellen:
- Lebensmittelgruppierung und
- Lebensmitteldetail sehen.
Die Tabelle Lebensmittelgruppierung hat eine 1:N Beziehung zur Tabelle Lebensmitteldetail. Vom selben Lebensmittel x kann ich also mehrere Einheiten mit unterschiedlichen Ablaufdaten haben.

In der Tabelle Lebensmittelgruppierung habe ich den Name des Lebensmittels "Artikel". In der Tabelle Lebensmitteldetail habe ich das Datumsfeld Ablaufdatum, die Anzahl des Lebensmittels x.

Wenn auf dem Dashboard das Auswahlfeld auf Ungefiltert ist, dann soll das Ansichtswidget die Tabelle mit allen Lebensmitteln zeigen, egal ob der heutige Tag die Ablaufdaten der Lebensmittel überschreitet oder nicht.
Wenn das Auswahlsfeld auf Abgelaufen ist, dann soll das Ansichtswidget nur Lebensmittel zeigen, deren Ablaufdatum überschritten ist.
Und wenn das Auswahlfeld auf Gut ist, dann soll das Ansichtswidget nur Lebensmittel zeigen, deren Ablaufdatum noch nicht überschritten ist.

Da ein Lebensmittel über die 1:N Beziehung mehrere Artikel mit unterschiedlichen Ablaufdatum haben kann, soll die oben beschriebene Logik greifen wenn von z. B. 5 Artikeln lediglich einer das Ablaufdatum überschritten hat.

Nach mehreren Stunden des probieren wende ich mich an euch im Forum, kann mir jemand helfen? Danke vorweg.

Antwort

null

Content aside

  • vor 2 TagenZuletzt aktiv
  • 20Ansichten
  • 1 Folge bereits