BackColor-Eigenschaft (Hintergrundfarbe)

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gilt für:

BoundObjectFrame-Objekt ObjectFrame-Objekt
ComboBox-Objekt OptionGroup-Objekt
FormatCondition-Objekt Rectangle-Objekt
Image-Objekt Section-Objekt
Label-Objekt TextBox-Objekt
ListBox-Objekt

Sie können die BackColor-Eigenschaft verwenden, um die Farbe für das Innere eines Steuerelements oder Abschnitts anzugeben. Lang mit Lese-/Schreibzugriff.

Ausdruck.BackColor

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

Einstellung

Die BackColor-Eigenschaft enthält einen numerischen Ausdruck, der der Farbe entspricht, die zum Ausfüllen des Innenbereichs eines Steuerelements oder Abschnitts verwendet wird.

Sie können den Farb-Generator verwenden, um diese Eigenschaft festzulegen, indem Sie auf die Schaltfläche Erstellen rechts neben dem Eigenschaftenfeld im Eigenschaftenblatt klicken. Durch Verwendung des Farb-Generators können Sie benutzerdefinierte Hintergrundfarben für Steuerelemente oder Abschnitte definieren.

Sie können diese Eigenschaft auch festlegen, indem Sie das Eigenschaftenblatt eines Steuerelements oder Abschnitts, ein Makro oder einen VBA-Code (Visual Basic for Applications) verwenden oder den Befehl Füllfarbe unter Schriftart verwenden (auf der Registerkarte Entwurf oder Format, je nachdem, ob Sie sich in der Entwurfsansicht oder Layoutansicht befinden).

In VBA-Code (Visual Basic for Applications) verwenden Sie einen numerischen Ausdruck zum Festlegen dieser Eigenschaft. Die Einstellung dieser Eigenschaft weist den Datentyp "Long Integer" auf.

Sie können die Standardeinstellung für diese Eigenschaft festlegen, indem Sie das Standardsteuerelementformat eines Steuerelements oder die DefaultControl-Eigenschaft in VBA-Code verwenden.

Bei Table-Objekten können Sie diese Eigenschaft festlegen, indem Sie den Befehl Füllfarbe unter Schriftart auf der Registerkarte Daten verwenden, oder in VBA-Code durch Verwenden der DatasheetBackColor-Eigenschaft.

Hinweise

Um die BackColor-Eigenschaft zu verwenden, muss die BackStyle-Eigenschaft (falls verfügbar) auf Normal gesetzt werden.

Beispiel

Im folgenden Beispiel wird die RGB-Funktion verwendet, um die Eigenschaften BorderColor, BackColor und ForeColor abhängig vom Wert des txtPastDue Textfelds festzulegen. Zum Festlegen dieser Eigenschaften können Sie auch die QBColor-Funktion verwenden. Durch Versetzen des folgenden Codes in das Form_Current( )-Ereignis werden die Anzeigemerkmale des Steuerelements angezeigt, sobald der Benutzer ein Formular öffnet oder zu einem neuen Datensatz wechselt.

Sub Form_Current()
    Dim curAmntDue As Currency, lngBlack As Long
    Dim lngRed As Long, lngYellow As Long, lngWhite As Long
    If Not IsNull(Me!txtPastDue.Value) Then
        curAmntDue = Me!txtPastDue.Value
    Else
        Exit Sub
    End If
    lngRed = RGB(255, 0, 0)
    lngBlack = RGB(0, 0, 0)
    lngYellow = RGB(255, 255, 0)
    lngWhite = RGB(255, 255, 255)
    If curAmntDue > 100 Then
        Me!txtPastDue.BorderColor = lngRed
        Me!txtPastDue.ForeColor = lngRed
        Me!txtPastDue.BackColor = lngYellow
    Else
        Me!txtPastDue.BorderColor = lngBlack
        Me!txtPastDue.ForeColor = lngBlack
        Me!txtPastDue.BackColor = lngWhite
    End If
End Sub