1

Auswahlpunkte mehrmals

Bei einem mehrfach Auswahlfeld Greife ich auf eine Tabelle zu in der die Auswahlpunkte mehrmals vorkommen
dan möchte ich dass jeder Punkt nur einmal angezeigt wird Und ich anschließend in einer Ansicht nach diesen Punkten selektieren kann

3 Antworten

null
    • + Maßanzug statt Massenware +
    • RonaldP
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi ,

    versuche es mal mit unique((select TABELLE).AUSWAHL)

    Ob das mit einem dynamisches Auswahlfeld funktioniert hab ich bisher noch nicht probiert.

    VG Ronald

    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi. Ein dynamisches Auswahlfeld benötigt ein [nid] Array. Versuche es mal so. Mirko

    let uniqueName := unique((select TABELLE).FELD);
        for i in uniqueName do
            first((select TABELLE)[FELD = i])
        end
    
      • Torsten_Stang.1
      • vor 1 Jahr
      • Gemeldet - anzeigen

       ich feier' Dich - das habe ich in der Art auch schon ein paar mal versucht und dann jeweils entnervt aufgegeben.

      Mit 

      let me := this;
      let uniqueName := unique((select User where Projekt := me.Projekt and Nr != me.Nr).(Username+Passwort));
      for i in uniqueName do
              first((select User where Projekt := me.Projekt)[(Username+Passwort) = i])
      end
      

      geht das sogar, wenn man mehrere Felder in Kombination einmalig abfragen will (hier für eine User-Untertabelle)