0

Select mit Berücksichtigung von Ja/Nein und Relation

Hallo

Ich habe eine Datenbank mit diesen Tabellen:

  • Ware
  • Raum

Diese beiden Tabellen sind über eine Ware zu Raum (n:1) Relation verbunden.

Mit einer Seite habe ich ein Dashboard angelegt. Darauf habe ich zwei Widgets „Ansicht“. In der einen Ansicht ziehe ich über „select Ware“ die Tabelle Ware an. Mit der anderen Ansicht die Tabelle Raum mit „select Raum“.

In der Tabelle Ware habe ich ein Ja/Nein-Feld.

Auf dem Dashboard habe ich ebenfalls ein Ja/Nein-Feld.

Wie kann ich meinen select Befehl für die Tabelle Ware  auf dem Dashbaord erweitern oder ändern, sodass wenn ich auf dem Dashboard den Ja/Nein-Switch auf off habe, dass in der Dashboardtabelle nur die Datensätze angezeigt werden, welche in der Ware im Ja/Nein-Feld auf off sind. Und wenn auf dem Dashboard auf on, dann sollen die Waren angezeigt werden, welche in der Tabell Ware den Switch auf on haben.

Die Tabelle Raum auf dem Dashbaord soll pro Raum nur die Summe aller Waren anzeigen, welche dem Schalterstand Ja/Nein entsprechen.

Kann mir jemand helfen? 

5 Antworten

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 6 Tagen
    • Gemeldet - anzeigen

    Hast du ein Dummy Datenbank die du hier zur Verfügung stellen kannst? 

    Da bin ich mir sicher das dir geholfen werden kann.

      • hermann_huerzeler
      • vor 6 Tagen
      • Gemeldet - anzeigen

      Danke für deine Antwort. Die Antwort von PMA Mmgt hat geholfen.

    • pma_mgmt
    • vor 6 Tagen
    • Gemeldet - anzeigen
    let mypage:=this;
    select Ware where JaNeinFeld=mypage.JaNeinFeld
    

    eventuell musst du jedoch arbeiten mit 

    let mypage:=this;
    let w:=select Ware
    w[JaNeinFeld=mypage.JaNeinFeld]
    

    -> Dann ist sollte es dynamisch sein

      • hermann_huerzeler
      • vor 6 Tagen
      • Gemeldet - anzeigen

       Vielen vielen Dank!!! Beide Varianten funktionieren wie gewünscht. Ich habe mich nun für die zweite entscheiden.

      Darf ich dich fragen, wie ich die zweite Abfrage für die Tabelle Raum gestalten kann, sodass sie die Raumnamen und die Summe aller in der Tabelle Ware liegenden Artikel (Feld heisst auch Ware) anzeigt. Sie soll ebenfalls die Ja/Nein Schalter in der Waren Tabelle und auf dem Dashboard berücksichtigen.

      Ich hab's versucht, aber leider nicht hingekriegt.

      • pma_mgmt
      • vor 6 Tagen
      • Gemeldet - anzeigen

       du würdest in der Tabelle "Raum" ein
      Die Ansicht würde entweder 

      select Raum

      oder (wenn du nur Räume mit Waren sehen willst) 

      select Raum where cnt(Ware)>0

      oder nur Räume mit Waren mit "Ja" sehen willst

      select Raum where cnt(Ware[JaNeinFeld=true])>0
      

      In der Ansicht selbst würdest du dann eine Spalte machen die wiederum

      cnt(Ware[JaNeinFeld=true])

       

      enhält. 

      Habe ich deine Problemstellung richtig verstanden?

Content aside

  • vor 6 TagenZuletzt aktiv
  • 5Antworten
  • 32Ansichten
  • 3 Folge bereits