Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Hallo,

mit einer Datenbank für Inhalte belege ich Vorjahresdaten für einzelne Fragen vor, die dann lediglich überprüft und ggfls. geändert werden müssen.
Funktioniert gut, wenn ich in der Datenbank die numerischen Antwortcodes hinterlege.
Funktioniert aber nicht, wenn die Datenbank die textlichen Antwortvorgaben enthält (z.B. „Elektrotechnik“ statt Code „10“).
Gibt es eine Möglichkeit, dass auch diese Variante funktioniert?

Danke und beste Grüße
Thomas Heumüller

in SoSci Survey (dt.) by s007080 (220 points)

1 Answer

0 votes

Im einfachsten Fall hinterlegen Sie direkt die Codes.

Wenn Sie nur die kompletten Texte zur Hand haben, müssten Sie (a) sicherstellen, dass diese exakt den aktuellen Beschriftungen entsprechend und (b) mittels getValueText() herausfinden, welcher Code zum Text gehört. Hier z.B. für eine Auswahlfrage:

$preText = ...

$options = getItems('AB01');
$value = -9;
foreach ($options as $itemID) {
  if (getValueText('AB01', $itemID) == $preText) {
    $value = $itemID;
    break;
  }
}
preset('AB01', $value);
by SoSci Survey (88.9k points)
...