Sprachkit

Hoch  Zurück  Vor

Das Steuerelement Sprachkit ermöglicht bei Drucktemplates die Auswahl der Sprache, in der der jeweilige Ausdruck gedruckt werden soll. Im Druckreport werden alle TLabel-Elemente übersetzt. Das Vorgehen dafür ist das gleiche, wie bei der Übersetzung von Parametermasken. Auch die verwendete Sprachdatei ist die selbe.

 

Sprachkit_002Sprachkit_001

 

Sprachkit_003

 

Anchors - Legt fest, wie sich das Steuerelement bei Größenänderungen des Eingabefensters verhält.

Die verankerten Ecken (Anchors) behalten beim Verkleinern oder Vergrößern des Fensters ihre absolute Position bezüglich der Fensterränder bei. Die Eigenschaft Anchors ist dabei eine Menge aus folgenden Werten, die festlegt, welche Seiten verankert sind:

akLeft
akTop
akRight
akBottom
 

In der Standardeinstellung [akLeft,akTop] behält das Steuerelement immer eine feste Position bezüglich der linken oberen Ecke des Fensters bei. Mit [akRight,akBottom] wäre die Position fix bezüglich der rechten, unteren Ecke. Bei beispielsweise [akLeft,akRight] bleibt der Abstand der linken bzw. rechten Seite des Steuerelements immer gleich zur linken bzw. rechten Seite des Fensters; das bedeutet, bei einer Verbreiterung des Fensters wird auch das Steuerelement breiter und bei einer Verkleinerung wird es ebenfalls kleiner. Durch passendes Setzen der Anchor-Werte bleibt das Layout des Eingabefensters auch bei Größenanpassungen durch den Benutzer erhalten.

AutoCloseUp - Hat diese Eigenschaft den Wert true, dann wird die Auswahlliste automatisch geschlossen, sobald ein Eintrag ausgewählt wurde. Bei false bleibt die Liste auch nach Anklicken eines Wertes ausgeklappt.

AutoComplete - Legt fest, ob die Benutzereingabe automatisch zu möglichen Anzeigewerten vervollständigt wird.

AutoDropDown - Legt fest, ob die Auswahlliste ausgeklappt wird (true), sobald der Benutzer beginnt, Text in das Steuerelement einzugeben oder nicht (false).

Color - Hintergrundfarbe des Steuerelements.

DropDownCount - Anzahl der angezeigten Zeilen in der Drop-Down-Liste.

Font - Schriftart, -eigenschaften, -größe und -farbe, mit denen der Text des Steuerelements angezeigt wird.

Height - Höhe des Steuerelements in Pixeln.

Left - Abstand zum linken Fensterrand in Pixeln.

MaxLength - Maximal erlaubte Länge der Eingabe bzw. Auswahl in Zeichen.

RestrictLanguage - Legt fest, ob alle verfügbaren Sprachen angezeigt werden sollen (false) oder nur die per ResultLoadQuery bzw. ResultOption definierten Sprachen verfügbar sind (true).

ResultLoadQuery - LoaderQuery, über das Anzeige- und Rückgabewerte für das Steuerelement definiert werden.

Um die Einträge des Steuerelements dynamisch auf Grundlage der Datenbank zu erzeugen, können Sie ein LoaderQuery einsetzen. Das LoaderQuery ist eine SQL-Abfrage, über deren Ergebnistabelle Anzeige- und Rückgabewerte definiert werden. Welche Felder bzw. Spalten der Tabelle für Anzeige und Rückgabe verwendet werden, hängt von den Werten für ResultLoadQueryCaption und ResultLoadQueryValue ab.

Siehe auch: Dynamische Auswahlmöglichkeiten per Loader-Query

ResultLoadQueryCaption - Name der Spalte, in der die Anzeigewerte stehen.

ResultLoadQueryValue - Name der Spalte, in der die Rückgabewerte stehen.

ResultOption - Dient der statischen Definition von Anzeige- und Rückgabewerten. Wird nicht verwendet, wenn ein ResultLoadQuery zugewiesen wurde.

Möchten Sie immer gleiche Auswahlmöglichkeiten für dieses Steuerelement bieten, unabhängig von der Datenbank, dann können Sie diese über diese Eigenschaft angeben. Es müssen Anzeigewerte und es können Rückgabewerte angegeben werden. Die Anzeigewerte sind die Werte, die dem Benutzer angezeigt werden. Die Rückgabewerte sind die Werte, die entsprechend der Auswahl des Benutzers dem gewählten Parameter zugewiesen werden. Es besteht die Möglichkeit Anzeigewerte und Rückgabewerte als gleich zu definieren, den Index des ausgewählten Anzeigewerts als Rückgabewerte zu verwenden oder jedem Anzeigewert einen eigenen Rückgabewert zuzuweisen.

Siehe auch: Benutzerinteraktion über Parameter-Masken

Sorted - Legt fest, ob die Einträge des Steuerelements sortiert angezeigt werden (true) oder nicht (false).

TabOrder - Legt fest, in welcher Reihenfolge die Steuerelemente im Eingabefenster mittels der Tabulator-Taste durchgeschaltet werden können.

Beim Anzeigen des Eingabefensters bekommt das Steuerelement des Fensters den Eingabefokus, welches den niedrigsten TabOrder-Wert hat. Durch Drücken der Tabulator-Taste wird der Fokus dann auf das Element gewechselt, das den nächst größeren TabOrder-Wert hat. Elemente, die in einer logischen Reihenfolge stehen, sollten aufsteigende TabOrder-Werte zugewiesen bekommen. So kann der Benutzer bequem per Tastendruck durch diese hindurchschalten, ohne die Maus benutzen zu müssen und ohne, dass der Eingabefokus wild hin und her springt. Alle Steuerelemente, außer Text und Grafik, können den Eingabefokus bekommen.

Text - Der im Eingabefeld angezeigte Text. Hat FirstValueDefault den Wert true, wird dieser automatisch durch den ersten Anzeigewert der Auswahlmöglichkeiten ersetzt.

Top - Abstand zum oberen Fensterrand in Pixeln.

Width - Breite des Steuerelements in Pixeln.