Hallo!
bei meinem Fragebogen soll der Befragte bei Antwort "nein" (Antwortcode 2) in Frage 1 (Variable 'SV01') zur Schlussseite ('Ende') weitergeleitet werden (die Rubrik SV hat nur eine Frage). Ich schreibe also auf die Schlussseite (oder auf Seite 2, das macht für die Fehlermeldung keinen Unterschied):
if (value('SV01') == 2) {
goToPage('Ende');
}
Beim Test erscheint dann die Meldung: "Die Variable SV01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln."
Debug-Information:
[Information] Interview gestartet (neue Nummer 37)
[Information] Der Fragebogen base im Projekt Cannabis_im_Strassenverkehr wird verwendet
[Verarbeitung] Erstelle Fragebogen-Seite Nr. 22
[Information] value("SV01") = ???
[Inhalt] Zeige Text Schlussblatt
Laut Variablen-Übersicht und internem Code stimmt die Variable/question ID "SV01" für die erste Frage. Für Antwort "nein" ist in der Übersicht eine 2 hinterlegt.
Wo liegt der Fehler bzw. wieso erkennt das System die Variable nicht?
Vielen Dank!