0 votes
in SoSci Survey (dt.) by s148547 (185 points)

Hallo,

ich möchte eine Frage auf Basis des Schlüssels in der "Datenbank für Inhalte" filtern.
Meine Datenbank enthält
- den Schlüssel, z.B. "TN-12AB", "TN-SR-34CD"
- die Seriennummer, z.B. "12AB", "34CD" (repektive)
- den Namen desder Teilnehmerin, zb "Bea Beispiel", "Momo Muster" (respektive)

Das heißt: Die Teilnehmerin "Bea Beipiel" hat die Seriennummer "12AB" und hat in der Datenbank den Schlüssel "TN-12AB" (mit "TN-" als Präfix und "12AB" als ihre Seriennummer). Das gleiche Prinzip für Momo Muster.

Es wird mehrere Einträge (also Personen) in der Datenbank mit dem Präfix "TN-" und mehrere mit dem Präfix "TN-SR-" geben.

Nun möchte ich eine Frage nur den Personen stellen, dessen Schlüssel mit "TN-SR-" beginnt.

(Wie) ist das möglich?

Vielen Dank im Voraus!!

1 Answer

0 votes
by SoSci Survey (309k points)
selected by s148547
 
Best answer

Sie können im laufenden Interview ja den kompletten Schlüssel erzeugen, also z.B. "TN-SR-34CD", wenn Sie 34CD kennen (z.B. via caseSerial()).

Damit können Sie per dbGet() nachsehen, ob es einen passenden Eintrag gibt. Wenn nicht, dann liefert die Funktion 'false' zurück.

$key = 'TN-SR-'.caseSerial();
$data = dbGet($key);
if ($data !== false) {
    question('AB01');
}
by s148547 (185 points)
Hallo,

vielen Dank für die schnelle Antwort - es klappt!!! :)

Danke!
Liebe Grüße

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

...