Sehr geehrte Damen und Herren,
ich habe folgendes Problem:
ich möchte in einer Frage meines Fragebogens eine Kategorie "Sonstiges" mit freier Texteingabe platzieren und im Anschluss soll der hier geschriebene Text weiter als Item angezeigt werden.
Dazu habe ich in der Frage über
prepare_input('ZE01_01'); // offene Texteingabe "Sonstiges" an die Frage PI01 hängen
question('PI01');
das Feld "Sontiges" angehängt.
Nun habe ich das Problem, dass ich nicht weiß, wie ich folgend dem Programm sagen kann, dass er das Feld "Sontiges" nur dann weiter übernehmen soll, wenn es auch ausgefüllt ist.
über: replace('%Sonstiges%', 'ZE01_01','response');
klappt es super, das Feld "Sonstiges" zu übernehmen, wenn etwas eingetragen wurde.
Ich komme leider mit der Anleitung nicht zurecht, wie ich den Befehl ergänzen muss, damit bei keinem Eintrag auf der nächsten Seite nicht der Fehler
"Die Variable ZE01_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion replace() keinen Antwort-Wert ermitteln"
Ich war schon so weit, dass mir anstelle von keinem Item auf der nächsten Seite die Zahl -9 für "nicht beantwortet" gezeigt wurde...
Wie muss ich den Befehl ergänzen, damit er das Item in der nächsten Frage nicht anzeigt, wenn nichts eingetragen wurde?
Würde mich sehr freuen, wenn Sie mir helfen können.
Vielen Dank im Voraus für eine Antwort!!