0

join Auswahlgruppe in Zahlenfelder übergeben

Hallo,

ich habe hier schon mal meine Funktionierende Abfrage erstellt.

nun müsste ich aber die Ergebnisse der einzelnen Auswahlgruppen in die jeweiligen Zahlenfelder schreiben

do as server
    let TWJ := text(Turnuswechseljahr);
    let Auswahlgruppe := [1, 2, 3, 4];
    let AbfJahr := (select 'Turnusüberwachung Dienstleister' where Turnusjahr = TWJ);
    Text := join(for i in Auswahlgruppe do
            unique(AbfJahr[Status = i].text(Status)) + " " + count(AbfJahr[Status = i])
        end, "
")
end

 das Ergebnis im Textfeld ist dann dieses. Die Werte sind auch soweit Richtig

nun hätte ich aber die reinen 4 Zahlenwerte gleich in die jeweiligen Zahlenfelder geschrieben. Die Namen der Zahlenfelder sind gleich den Texten vor den Zahlen: offen, erledigt, zur....  Das Textfeld dient hier nur zum Testen und soll danach wieder weg.

 

Gruß

Andreas

2 Antworten

null
    • mirko3
    • vor 3 Monaten
    • Gemeldet - anzeigen

    Hallo Andreas. Ungeprüft hier mal ein Beispiel, wie es gehen könnte. Mirko

    do as server
            let TWJ := text(Turnuswechseljahr);
            let Auswahlgruppe := [1, 2, 3, 4];
            let AbfJahr := (select 'Turnusüberwachung Dienstleister' where Turnusjahr = TWJ);
            let result = for i in Auswahlgruppe do
                count(AbfJahr[Status = i])
            end;
        offen := item(result,0);
        erledigt := item(result,1));
        'zurück an HNVG' := item(result,2);
        'von HNVG gewechselt := item(result,3);
    end
    
      • Andreas_Kappes
      • vor 3 Monaten
      • Gemeldet - anzeigen

       

      Hallo Mirko,

      super das funktioniert so einwandfrei

      DANKE!!

      Gruß

      Andreas

Content aside

  • Status Answered
  • vor 3 MonatenZuletzt aktiv
  • 2Antworten
  • 37Ansichten
  • 2 Folge bereits