0

Aus dynamischen Auswahlfeld Array aus Datensatznummern lesen

Hallo liebe Community,

ich habe ein dynamisches Auswahlfeld welches per select auf eine andere Tabelle (Messmittel) verweist:

select Messmittel 

Um die Anzeige übersichtlich zu machen habe ich die Ansicht so gestaltet dass prägnante Felder aus dem Datensatz angezeigt werden:

Nummer + ", SN: " + 'SN-Nr. - Prüfmittel' + ", " + 'Prüfmittelart' + ", " + 'Bezeichung - Prüfmittel'

Jetzt kann ich aus den in der Tabelle angelegten Datensätzen mehrere auswählen.

Jetzt würde ich gerne ein Array mit den Inhalten des Feldes "Nummer" der ausgewählten Datensätze weiterverarbeiten.

Kann mr jemand mit dem Skript helfen?

Danke im Voraus und viele Grüße

 

Stefan

3 Antworten

null
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Stefan. Versuch mal so:

    *

    let id := number(DAF);
    for i in (select Messmittel)[number(Nr) = id] do
    i.Nummer + " " + i.'SN-Nr. - Prüfmittel' + " " + i. 'Prüfmittelart' etc.
    end

    *

    Mirko

    • Stefan_Mann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo MZ, funktioniert leider nicht. Ich brauche auch den Inhalt des Feldes "Nummer" aus den im Auswahlfeld ausgewählten Datensätzen, nicht die Datensatznummer. Hast Du noch eine Idee? VG Stefan

    • Stefan_Mann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo, ich habs in einem alten Beitrag gefunden:

    let myArr := for i in numbers('Auswahl Messmittel') do
    record(Messmittel,i).Nummer
    end;
    concat(myArr)

    Läuft!

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 3Antworten
  • 153Ansichten
  • 1 Folge bereits