Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Antwort aus Liste (Optionsfelder) in nächster Frage anzeigen lassen

  • KristinaUWK
  • KristinaUWK's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #240830 by KristinaUWK
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: [5.6.4]
Eigener Server oder LimeSurvey-Cloud: LimeSurvey-Cloud
Genutzte Designvorlage:
==================
[Hallo, ich habe wieder eine Frage und diesmal zum Thema Antwort aus Liste in nächste Frage anzeigen lassen. Ich hatte vor ein paar Tage eine ähnliche Frage gestellt, dabei ging es aber um eine Antwort (aus Frage 1 und Antwort 1, 2, 3, usw.) in der nächste Frage Anzeigen zu lassen. Mit eueren Tipps habe ich es hinbekommen.

Nun stehe ich, wie oben erwähnt in einer ähnlichen Situation, aber diesmal möchte ich , dass mir nur eine Antwort von 3 Möglichen in der nächsten Frage erscheint. Nachdem ich das Forum durchsucht habe, bin ich mir nicht sicher, ob ich einen Array Filter verwenden muss, oder ob es überhaupt möglich ist? 
Zusätlich kommt bei mir die Fehlermeldung: undefinierte Variable, aber ich bin mir sicher, dass die Variable die richtige Nennung hat.

Vielleicht kann mir bitte jemanden weiterhelfen.
Dankeschön :)
LG]

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #240843 by holch
Sorry, aber ich verstehe das Problem nicht. Am besten, wie immer, eine LSS-Datei anhängen mit nur den relevanten Fragen für das Problem (Umfrage kopieren, alles rauslöschen was nicht gebraucht wird und dann als LSS exportieren und hier anhängen).

Wenn Limesurvey sagt, die Variable ist undefiniert, kannst du ziemlich sicher sein, dass du einen Fehler gemacht hast.

Ohne zu sehen, was du da machst ist es quasi unmöglich dir zu helfen.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #240852 by Joffm
Wie @holch,
jetzt verstehe ich auch nicht, wo Du dies anzeigen willst.
Im Fragetext? Als Teilfrage in einer Matrix, oder?

Ich habe es immer als gute Hilfe empfunden, einfach eine "Textanzeigefrage" zu erstellen und dort alle möglichen properties anzuzeigen.
[url] www.limesurvey.org/manual/ExpressionScri...#Access_to_variables [/url]
Dann siehst Du das Ergebnis und weißt, was Du nehmen musst.

Also: Erkläre es bitte etwas genauer, schicke einen lss Export.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • KristinaUWK
  • KristinaUWK's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #240923 by KristinaUWK
Hallo, ich habe jetzt mal meine Umfrage nur auf 3 Frage reduziert und bei der 3 Frage ist der Fehler (undefinierte Variable). Ich hoffe ihr versteht jetzt was ich meine :)

Ich füge mal die LSS-Datei hinzu. Hoffe es funktioniert. Danke

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago - 1 year 8 months ago #240930 by Joffm
Hallo,
es liegt einfach daran, dass es diese Variable so nicht gibt.
Schau doch einmal die Antworttabelle an, wenn Du die Umfrage aktivierst.
 
Du siehst die Variablen der Teilfragen von QB1, die Frage QC1 und die Variablen der Teilfragen von QCA1Copy.

Es ist ja klar, bei Fragen, welche in einer Dimension Teilfragen haben (Mehrfachnennung, Matrix, mehrfache Texte,...) musst Du auch diese Teilfrage referenzieren, um an den Wert zu kommen, wie Q1_SQ001
Bei Fragen mit Teilfragen in zwei Dimensionen (Matrix(Texte), Matrix(Zahlen), evtl. auch Dual Matrix musst Du dann entsprechend beide Teilfragencodes angeben, wie Q1_Y002_X003.
In allen diesen Fällen erhältst Du die gegebene Antwort zurück, also "Y" oder "" bei einer Mehrfachnennung, den eingegebenen Text bei einer Matrix(Texte).

Deine Frage QC1 ist aber eine Einfachnennung; da gibt es keine Teilfragen; also referenziert man diese einfach mit QC1.
Und hier erhält man dann den Code der gegebenen Antwort zurück, in Deinem Fall entweder "SQA1" oder "SQA2" oder "SQA3".
 

Wie diese QCodes gebildet werden, siehst Du in dieser Übersicht.
[url] www.limesurvey.org/manual/ExpressionScri...code_variable_naming [/url]

Wie hier beschrieben
[url] www.limesurvey.org/manual/ExpressionScri...#Access_to_variables [/url]
ergibt das einfache {QCode}
the selected response code for the question if it is relevant (otherwise blank), or the text value if it is not a coded question

Du willst aber wohl den Text darstellen, der zu dieser Antwort gehört.
Dann musst Du diese Eigenschaft benutzenQcode.shownthe display value for the questionJetzt wird nicht der Antwortcode, sondern der Text dieser Antwort angezeigt.
 

Um sich mit diesen Eigenschaften anzufreunden, empfehle ich immer:
Mache ein paar Fragen (Einfach, Mehrfach,Matrix,...)
und danach eine Frage vom Typ "Textanzeige", in welcher Du alle diese Eigenschaften ausprobierst.
Dann siehst Du sehr gut, was die einzelnen Eigenschaften so treiben und was als Ergebnis herauskommt.

Joffm


 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 8 months ago by Joffm.
The following user(s) said Thank You: KristinaUWK

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose