Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Fügt zu einem bestimmten Datensatz ein bestimmtes Attribut hinzu und gibt dessen ID zurückDiese Funktion führt Ersetzungen in Fragetexten aus. Je nach zugeordnetem Datentyp werden unterschiedliche Ersetzungscodes verwendet.

Argumente

Name
Typ
Beschreibung
 string Name der Tabelle (zB: 'SSP_Address')Text, in welchen die Codes ersetzt werden sollen
 stringTableID
 integerReference Dataset ID 1, siehe dazu auch SSR_PersonAnswerObject
 integerID des Eintrags in obiger Tabelle der das Attribut hinzugefügt werden sollReference Dataset ID 2, siehe dazu auch  SSR_PersonAnswerObject 
 integerReference Dataset ID des zu hinzuzufügenden Attributes

Rückgabewert integer

Neue AttributeID

Beispiel

...

3, siehe dazu auch  SSR_PersonAnswerObject 

Rückgabewert string

Neuer Text mit ersetzten Codes

Es gelten folgende Ersetzungscodes pro TableID:

 

SSB_Lesson 
$TFN$Vorname des Lehrers
$TLN$Nachname des Lehrers
$TT$Titel des Lehrers
$TS$Anrede des Lehrers
$TG{male-text|female-text}

geschlechtsabhängiger Text

Bsp: $TG{Dozent|Dozentin}

$SN$Name des Faches
$SD$Beschreibung des Faches
SSB_Class 
$TFN$Vorname des Lehrers
$TLN$Nachname des Lehrers
$TT$Titel des Lehrers
$TS$Anrede des Lehrers
$TG{male-text|female-text}

geschlechtsabhängiger Text

Bsp: $TG{Dozent|Dozentin}

$SN$Name des Faches
$SD$Beschreibung des Faches

 

Beispiel

Ls_Text = ReplaceQuestionText(Lo_Answers.QuestionText[Li_j], Lo_TeacherSubjectCombinations.TableID[Li_i], Lo_TeacherSubjectCombinations.TeacherID[Li_i], Lo_TeacherSubjectCombinations.SubjectID[Li_i], 0);

Siehe auch

---