0

Wie lassen sich Werte/ Eingaben zusammenfassen

Beispiel:

 

Element 1 (Mehrfachauswahl)

Element 1

Element 2

Element 3

 

Element 2 (Auswahl)

1

2

3

 

Element 3 (Textfeld)

 

Ziel is eine Funktion als Zusamenfassung:

 

etwa so:

if Element 1 then
"Element 1 " + Element 1;

if Element 2 then
"Element 2 " + Element 2

if Element 3 then
"Element 3 " + Element 3
end
end
end

nur scheint es nicht zu funktionieren

5 Antworten

null
    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Sind denn immer alle Elemente ausgefüllt, oder muss das in der Schleife auch noch abgefragt werden?

    Ansonsten gibt dir chosen('Element1') die gewählten Einträge einer Mehrfachauswahl zurück, 'Element2' und 'Element3' den Wert der anderen Felder (sogar ohne die '').

    Ein Funktionsfeld mit dem Code:

     

    "Du hast im ersten Feld " + chosen(Element1) + " ausgewählt, im zweiten Feld " + Element2 + " und in deinem Textfeld steht: " + Element3

     

    gibt dir den Inhalt deiner drei Felder zurück...

    Willst Du die Felder in Anbhängigkeit der Auswahl kombinieren wird es etwas komplexer. Wie genau soll es denn aussehen? Gib mal bitte ein konkretes Beispiel...

    • Owner
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Die Werte sind jeweils unabhägig voneinander, Sie werden quasi nur dann angezeigt wenn ein Wert ausgewählt wird, andernfalls bleibt das ganze Element bei der Auswertung nicht sichtbar.

    • Owner
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Und die Werte sind nicht immer ausgefühllt, nein

    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Nur mal als Beispiel für die Abfrage eines einfachen Auswahlfeldes 'Element2' in einem Funktionsfeld

     

    if 'Element2' = 0 then "Nichts ausgewählt"

    else if 'Element2' = 1 then "Du hast " + 'Element1' + " im Mehrfachauswahlfeld gewählt"

    else if 'Element2' = 2 then "Du hast " + 'Element1' + " mit folgendem Text gewählt: " + 'Element3'

    end

     

    Die Feldnamen müssen in diesem Fall nicht mit ' geschrieben werden, das ist nur zur besseren lesbarkeit...

    Hilft Dir das weiter?

    • Owner
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ja das hilft mir extrem weiter, vielen Dank