Mithilfe der Funktion INSSTR (Insert String) lässt sich ein Text in einen anderen Text einbinden. Die Funktion hat folgenden Syntax:
NewString := INSSTR(String, SubString, Position);
"NewString" enthält den kombinierten Text, "String" ist die Textvariable in der ein anderer Text "Substring" eingebunden werden soll und "Position" ist die Position an welcher der einzubindende Text eingebunden wird.
Hat man beispielsweiße folgenden Text: A,B,D und möchte nun ein Fehlendes C einfügen würde folgender Aufruf der Funktion dies bewerkstelligen:
NewString := INSSTR('A,B,D','C,',5);
"NewString" würde nun 'A,B,C,D' enthalten. Handelt es sich bei "Position" um eine Negative Zahl wird eine Fehlermeldung ausgegeben ist Position größer als der Text Lang wird "SubString" am Ende des Textes eingefügt.