Hinweise zu Tabellen-, Variablen- und Feldnamen

Für Tabellen-, Variablen- und Feldnamen bestehen folgende Einschränkungen:

      Variablen- und Feldnamen müssen eindeutig sein, es kann nicht die gleiche Bezeichnung für eine Variable und ein Feld verwendet werden.

      Für den Bezeichner sind folgende Zeichen erlaubt:

Erstes Zeichen: Buchstabe (vom Typ UNICHAR_LETTER) oder '_'

Folgezeichen: Buchstaben (vom Typ UNICHAR_LETTER), Zahlen (vom Typ UNICHAR_NUMBER) sowie '.', ':', '$' und '_'

      Für Hierarchien und Relationen können '.' und ':' verwendet werden.

Der Punkt ist ein Hierarchietrenner für die Variablenhierarchie, mit dem sich auch im Designer Hierarchien aufbauen lassen. So können Sie z. B. "Person.Adresse.Strasse" und "Person.Adresse.Ort" als Variablen- oder Feldnamen verwenden. Im Designer wird daraus eine hierarchische Ordnerstruktur, d. h. unterhalb von "Person" findet sich ein Ordner "Adresse" mit den Feldern "Ort" und "Strasse".

Für Relationen siehe auch das Kapitel Umgang mit 1:1-Relationen.

Es gibt zwei Möglichkeiten, die Geschwindigkeit von List & Label zu optimieren, da der interne Aufwand für die Verarbeitung der Variablen-Definitions-APIs und des Formel-Parsens von diesen abhängt:

      Wenn die Option LL_OPTION_XLATVARNAMES gesetzt ist, werden ungültige Zeichen durch '_' ersetzt (beachten Sie aber unbedingt, dass der Bezeichner zweier Variablen dadurch gleich werden könnte). Ohne diese Option müssen Sie für die Korrektheit der Variablennamen Sorge tragen, aber der Aufwand für List & Label ist geringer.

      List & Label beachtet die Groß-/Kleinschreibung, wenn die Option LL_OPTION_VARSCASESENSITIVE auf TRUE steht, was ebenfalls die Geschwindigkeit erhöht.