====== putList() ====== ''void **putList**(string //Frage//, array //Werte//, [boolean //JedeVariable//])'' Mit der Funktion ''putList()'' können Sie die Werte eines (eindimensionalen) [[:de:create:array|Arrays]] in eine Reihe von Variablen im Datensatz abspeichern. Die Funktion arbeitet äquivalent zu ''[[put]]'' und ''[[valuelist]]''. * //Frage//\\ Die Kennung der Frage vom Typ "interne Variable" (s. unten), in welcher die //Werte// gespeichert werden soll. Die Kennung wird als String in Anführungszeichen angegeben, z.B. '''IV01'''. In der Frage müssen mindestens so viele Variablen angelegt werden, wie das Array Elemente hat. * //Werte//\\ Ein Array mit Zahlen oder Texten (Strings), welche in den Variablen abgelegt werden sollen. * //JedeVariable// (optional)\\ Normalerweise speichert ''putList()'' ausschließlich in [[de:create:questions:internal|interne Variablen]]. In Ausnahmefällen kann es sinnvoll sein, die Werte anderer Fragetypen zu überschreiben. In diesem Fall kann ein dritter Parameter ''true'' angegeben werden. **Warnung:** Verwenden Sie den dritten Parameter //JedeVariable// nur dann, wenn Sie genau wissen, was Sie tun. Beim Verändern von Antwortcodes können Sie Antworten der Befragten überschreiben. ===== Interne Variablen ===== Bevor ''putList()'' verwendet werden kann, legen Sie eine Frage vom Typ [[:de:create:questions:internal|Interne Variablen]] im Fragenkatalog an. Darin legen Sie mindestens so viele Variablen (Items) an, wie das Array Element hat, die sie abspeichern möchten.