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
-
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...
-
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.
-
Und die Werte sind nicht immer ausgefühllt, nein
-
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?
-
Ja das hilft mir extrem weiter, vielen Dank
Content aside
- vor 3 JahrenZuletzt aktiv
- 5Antworten
- 338Ansichten