Freigeben über


Format-Eigenschaft

Legt die Formatierung der Ein- und Ausgabe für die Value-Eigenschaft eines Steuerelements fest. Diese Eigenschaft ist sowohl zur Entwurfs- als auch zur Laufzeit verfügbar.

Control.Format[ = cFunction]

Eigenschaftswerte

  • cFunction
    Gibt die Beschränkungen für die Eingabe von Zeichen und die Formatierung der Anzeige an.

    Gültige Werte für das cFunction-Argument bei einem Bearbeitungsfeld-Steuerelement (EditBox) sind:

    Einstellung Beschreibung
    K Markiert den gesamten Text, wenn das Steuerelement den Fokus erhält.

    Gültige Werte für das cFunction-Argument bei einem Drehfeld-Steuerelement (Spinner) sind:

    Einstellung Beschreibung
    $ Zeigt das Währungssymbol an.
    ^ Zeigt numerische Daten in Exponentialschreibweise an.
    K Markiert den gesamten Text, wenn das Steuerelement den Fokus erhält.
    L Zeigt im Textfeld führende Nullen (statt Leerzeichen) an.
    R Zeigt im Textfeld die mit der InputMask-Eigenschaft festgelegte Eingabemaske an. Mit Eingabemasken werden die Daten so formatiert, dass sie einfacher eingegeben und übersichtlicher angezeigt werden. Wenn als Eingabemaske z. B. 99-999 festgelegt wird, wird die Nummer 12345 in der Form 12-345 angezeigt. Das Format wird jedoch nicht zusammen mit den Daten gespeichert. Diese Einstellung kann nur für die Datentypen Zeichen oder Numerisch verwendet werden.
    Z Wenn der Wert 0 ist, wird ein leeres Feld angezeigt, es sei denn, das Steuerelement besitzt gerade den Fokus.

    Gültige Werte für das cFunction-Argument bei einem Textfeld-Steuerelement (TextBox) oder einem Spaltenobjekt sind:

    Einstellung Beschreibung
    ! Wandelt Buchstaben in Großbuchstaben um. Diese Einstellung kann nur für den Datentyp Zeichen verwendet werden.
    $ Zeigt das Währungssymbol an. Als ControlSource-Eigenschaft muss eine numerische Datenquelle für das Textfeld angegeben werden.
    ^ Zeigt numerische Daten in Exponentialschreibweise an. Als ControlSource-Eigenschaft muss eine numerische Datenquelle für das Textfeld angegeben werden.
    A Nur Buchstaben zugelassen (keine Leerzeichen oder Satzzeichen).
    D Verwendet das aktuelle SET DATE-Format.
    E Datumswerte werden als britisches Datum bearbeitet.
    K Markiert den gesamten Text, wenn das Steuerelement den Fokus erhält.
    L Zeigt im Textfeld führende Nullen (statt Leerzeichen) an. Als ControlSource-Eigenschaft muss eine numerische Datenquelle für das Textfeld angegeben werden.
    M Wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
    R Zeigt im Textfeld die mit der InputMask-Eigenschaft festgelegte Eingabemaske an. Mit Eingabemasken werden die Daten so formatiert, dass sie einfacher eingegeben und übersichtlicher angezeigt werden. Wenn als Eingabemaske z. B. 99-999 festgelegt wird, wird die Nummer 12345 in der Form 12-345 angezeigt. Das Format wird jedoch nicht zusammen mit den Daten gespeichert. Diese Einstellung kann nur für die Datentypen Zeichen oder Numerisch verwendet werden.
    T Entfernt im Eingabefeld alle vor- und nachgestellten Leerzeichen.
    YS Zeigt Datumswerte als kurzes Datum entsprechend der Einstellung in der Systemsteuerung unter Windows an.
    YL Zeigt Datumswerte als langes Datum entsprechend der Einstellung in der Systemsteuerung unter Windows an.

Hinweise

Das Verhalten der Format-Eigenschaft entspricht dem der FUNCTION-Klausel der @ ... GET- und @ ... EDIT-Befehle.

Mit der Format-Eigenschaft wird das Verhalten für das gesamte Eingabefeld festgelegt. Sie können zwar mehrere Formatcodes kombinieren, diese haben jedoch immer Auswirkungen auf alle Daten im Eingabefeld. Diese Eigenschaft unterscheidet sich von der InputMask-Eigenschaft insofern, als dass bei letzterer jeder Eintrag in der Eingabemaske einem Eintrag im Eingabefeld entspricht.

Siehe auch

DynamicInputMask-Eigenschaft | InputMask-Eigenschaft

Betrifft: Spaltenobjekt | Kombinationsfeld-Steuerelement (ComboBox) | Bearbeitungsfeld-Steuerelement (EditBox) | Drehfeld-Steuerelement (Spinner Control) | Textfeld-Steuerelement (TextBox)