Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Можете да използвате действието SetProperty, за да задавате свойство за контрола във формуляр или отчет в настолни бази данни на Access. Можете също да използвате действието SetProperty, за да задавате свойство за контрола в списък или празен изглед в уеб приложение на Access.

Настройка

Действието SetProperty има следните аргументи:

Аргумент на действие

Описание

Име на контрола

Въведете името на полето или контролата, за които искате да зададете стойността на свойството. Използвайте само името на контролата, а не пълния синтаксис. Оставете този аргумент празен, за да зададете свойството за текущия формуляр или отчет.

Свойство

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

Стойност

Въведете стойността, която трябва да се зададе за свойството. За свойства в настолни бази данни, чиито стойности са "Да" или "Не", използвайте -1 за "Да" и 0 за "Не". За свойствата в уеб приложения на Access, чиито стойности са "Да" или "Не", използвайте Да и Не.

Забележки

  • Можете да използвате действието SetProperty в настолни бази данни, за да зададете следните свойства на контрола: Разрешен, Видим, Заключен, Отляво, Отгоре, Ширина, Височина, Цвят на текста, Фонов цвят или Надпис.

    Забележка: Не всички типове контроли в настолни бази данни поддържат задаването на всяко едно от свойствата, изброени по-горе.

  • За уеб приложения на Access можете да зададете следните свойства на контроли: Разрешен, Видими, Цвят на текста, Фонов цвят, Надпис или Стойност.

    Забележка: Не всички типове контроли в уеб приложения на Access поддържат задаването на всяко едно от свойствата, изброени по-горе. Можете да използвате макрокомандата setProperty в списък и празни изгледи само в уеб приложенията на Access.

  • Ако въведете невалидна стойност за аргумента Стойност, не възниква грешка, но Access може да смени стойността на свойството в зависимост от това как тълкува аргумента.

  • В настолни бази данни на Access можете да използвате действието SetProperty в самостоятелен макрос само ако поставите пред него действие, което избира формуляр или отчет, съдържащ контролата, за която задавате свойството. Ако формулярът или отчетът не е отворен, можете да използвате действието OpenForm или OpenReport, за да го отворите и изберете. Ако формулярът или отчетът вече е отворен, можете да използвате действието SelectObject, за да го изберете. След това можете да използвате действието SetProperty, за да зададете свойството. Избирането на обекта не е задължително, ако използвате действието SetProperty в макрос, който е вграден в контрола в същия формуляр или отчет като контролата, за която задавате свойството.

  • За да изпълните действието SetProperty във VBA модул, използвайте метода SetProperty на обекта DoCmd.

Пример

Следващият макрос задава свойството Разрешен на контролата txtDescription на 0 в настолна база данни на Access. С други думи, той забранява контролата.

Действие

Аргументи

SetProperty

Име на контрола: txtDescription

Свойство: Разрешен

Стойност: 0

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

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

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

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×