Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Отнася се за

Обект BoundObjectFrame

Обект ObjectFrame

Обект ComboBox

Обект OptionGroup

Обект FormatCondition

Обект Rectangle

Обект Image

Обект Section

Обект Label

Обект TextBox

Обект ListBox

Можете да използвате свойството BackColor, за да зададете цвета на вътрешната част на контрола или секция; раздел. Long за четене/запис.

израз.BackColor

израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".

Настройка

Свойството BackColor съдържа числов израз, който отговаря на цвета, използван за запълване на вътрешната част на контрола или секция.

Можете да използвате конструктора на цветове, за да зададете това свойство, като щракнете върху бутона Изграждане вдясно от полето на свойството в списък със свойства. Използването на конструктора на цветове ви позволява да дефинирате цветове по избор за заден екран за контроли или секции.

Можете също да зададете това свойство с помощта на списък със свойства на контрола или секция, код на макрос или Visual Basic for Applications (VBA) или с помощта на командата Цвят на запълване под Шрифт (в раздела Проектиране или Формат в зависимост от това дали сте в изглед за проектиране, или в изглед на оформление).

В кода на Visual Basic for Applications (VBA) използвайте числов израз, за да зададете това свойство. Тази настройка на свойство има тип на данните Long.

Можете да зададете за това свойство стойността по подразбиране, като използвате стил на контрола по подразбиране за контролата или свойството DefaultControl във VBA код.

За обектите Table можете да зададете това свойство, като използвате командата Цвят на запълване под Шрифт в раздела Данни, или във VBA кода, като използвате свойството DatasheetBackColor.

Забележки

За да използвате свойството BackColor, свойството BackStyle, ако е налично, трябва да бъде зададено на Нормален.

Пример

Следващият пример използва функцията RGB за задаване на свойствата BorderColor, BackColor и ForeColor в зависимост от стойността на текстовото поле txtPastDue. Можете също да използвате функцията QBColor, за да зададете следните свойства. Поставянето на следния код в събитието Form_Current() задава характеристиките на управлението на показването веднага щом потребителят отвори формуляр или премие към нов запис.

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 IfEnd Sub

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.