WklSpinEdit
WklSpinEdit ist ein Zahlenfeld mit Pfeilen nach oben und unten, Grenzen, einer Schrittweite und
einer optionalen Einheit – etwa eine Sitzungsdauer in Stunden oder die Gültigkeitsdauer eines
Schlüssels in Tagen. Es wird wie ein Access-Textfeld gebunden und mit dem Datensatz
gespeichert. Denselben Editor gibt es als Spaltentyp von WklGrid, WklTreeList und WklGantt
(Editor = wedSpin).
Erste Schritte
Keine
Häufige Aufgaben
Schaubild
+- frmKey: Formularansicht --------------------------------------------+ | Laufzeit [ 365 Tage |^|] | 1 2 | [ |v|] | | Sitzungsdauer [ 7,5 Std. |^|] | 3 | [ |v|] | +----------------------------------------------------------------------+
| Bereich | Bedeutung |
|---|---|
| 1 | Die Zahl mit ihrer Einheit (Unit „Tage“), gebunden über Steuerelementinhalt wie ein Textfeld |
| 2 | Die Pfeile: einen Step nach oben oder unten, nie über MinValue/MaxValue hinaus |
| 3 | Eine Zahl mit Nachkommastellen (Step 0,5, DecimalPlaces 1) |
Wichtige Funktionen
- Gebunden wie ein Textfeld: Access schreibt das Feld bei jedem Datensatzwechsel in
Value; eine Änderung des Benutzers markiert den Datensatz und wird mit ihm gespeichert; ein leeres Feld ist Null; Esc macht die Änderung rückgängig. - Nie außerhalb der Grenzen: Pfeile, Nach-oben/Nach-unten (ein Schritt), Bild-auf/Bild-ab (zehn Schritte) und das Mausrad halten bei
MinValueundMaxValuean. - Abgelehnt wie bei einer Gültigkeitsregel: Ein eingegebener Text, der keine Zahl ist oder außerhalb der Grenzen liegt, wird nicht gespeichert. Beim Verlassen des Felds kehrt der Wert zurück, den es beim Betreten hatte, und
InvalidEntryteilt dem Formular den Grund mit. - Eine Einheit hinter der Zahl:
Unitist Anzeigetext, das Feld enthält die Zahl. - Sprachausgaben melden ein Drehfeld mit dem Namen aus
Captionund seinem Wertebereich (UI Automation RangeValue), ein echtes Eingabefeld und zwei echte Schaltflächen.
Grundkonzepte
Das Feld speichert Access, wie bei einem Textfeld. Das Steuerelement meldet jede gültige
Änderung an Access; Access markiert den Datensatz und liest das Steuerelement beim Speichern des
Datensatzes in das Feld. Ein per Code gesetzter Wert (Value) wird nur angezeigt.
Die Grenzen prüfen Eingaben, nicht gespeicherte Daten. Ein Wert aus dem Datensatz oder aus dem Code wird so angezeigt, wie er ist, auch außerhalb der Grenzen – so wie die Gültigkeitsregel eines Access-Felds gespeicherte Daten nicht prüft.
Die Standardeigenschaften verwaltet Access. Enabled, Locked, Visible, TabStop und die QuickInfo sind die Eigenschaften, die Access jedem Steuerelement gibt.
Administration
Fehlerbehebung
Keine
Für Entwickler
Verwandte Themen
Keine