1.3.27 StpSetKeyDelimiter – Trenner für Übergabe der Schlüsselfelder
StpSetKeyDelimiter(strValue);
|
Argumente
|
strValue
= Trennzeichen für Schlüsselfelder
| ||||
|
Rückgabewert
|
StpRc:
| ||||
|
Beschreibung
|
Für alle Befehle, die einen aus bis zu 6 Feldern zusammengesetzten Schlüssel übergeben können, gelten als Default die drei Zeichen
als Trenner für die Bestandteile des Schlüssels.
Wenn als Keyfeld z.B eine Teilenummer, die ein Komma enthält, übergeben wird, wird dieses Komma als Trennzeichen interpretiert und der danach folgende Teil der Nummer als weiteres Schlüsselfeld und der Zugriff wird falsch!
Mit StpSetKeyDelimiter(strValue); wird das Zeichen, das in strValue übergeben wird, der einzige gültige Trenner, solange bis dieser entweder durch StpSetKeyDelimiter auf ein anderes Zeichen geändert, oder mit
StpSetKeyDelimiter(str$Empty);
auf den Default „,;|“ zurückgesetzt wird.
| ||||
|
Beispiele
|
StpSetKeyDelimiter( ">,@)-" );
StpSelect( "AZ)Gerum-MG40003", strTab, 1 );
StpSetKeyDelimiter( "" );
StpSelect( "AZ;Gerum;MG40003", strTab, 1 );
Hinweis: Bei der Funktion StpSetKeyDelimiter entspricht jedes übergebene Zeichen einem Delimiter.
Die Änderung des Delimiters hat auf alle die Stp - Funktionen Auswirkung, die Schlüssel behandeln.
Zum Beispiel: StpDel, StpDelMultBuf, StpUppBuf oder auch StpPreSetKeys für Import/Export/Konvert
| ||||
|
Funktionsart
|
STPFunktion
|
