Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

С помощью макрокоманды ЗадатьСвойство можно задать свойство элемента управления в форме или отчете классической базы данных Access. Вы также можете использовать макрокоманду "ЗадатьСвойство" для настройки свойства элемента управления в представлении списка или пустом представлении веб-приложения Access.

Настройка

Аргументы макрокоманды ЗадатьСвойство описаны ниже.

Аргумент макрокоманды

Описание

Имя элемента

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

Свойство

Выберите свойство, которое вы хотите настроить. Список свойств, которые можно настроить с помощью этой макрокоманды, приведен в разделе Заметки данной статьи.

Значение

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

Заметки

  • В классических базах данных с помощью макрокоманды ЗадатьСвойство можно настроить следующие свойства элемента управления: Enabled, Visible, Locked, Left, Top, Width, Height, Fore Color, Back Color и Caption.

    Примечание: Свойства, указанные выше, поддерживаются не для всех типов элементов управления в классических базах данных.

  • Для веб-приложений Access можно задать следующие свойства элементов управления: Enabled, Visible, ForeColor, BackColor, Caption и Value.

    Примечание: Свойства, указанные выше, поддерживаются не для всех типов элементов управления в веб-приложениях Access. В веб-приложении Access макрокоманду "ЗадатьСвойство" можно использовать только в представлении списка и пустом представлении.

  • При вводе недопустимого значения для аргумента Значение ошибка не возникает, но Access может изменить его в зависимости от того, как интерпретирует аргумент.

  • В классических базах данных Access можно использовать макрокоманду ЗадатьСвойство в изолированном макросе только в том случае, если перед ней выполняется макрокоманда, выбирающая форму или отчет с элементом управления, для которого вы задаете свойство. Если форма или отчет не открыты, вы можете открыть и выбрать их с помощью макрокоманды ОткрытьФорму или ОткрытьОтчет. Если форма или отчет открыты, вы можете использовать макрокоманду ВыделитьОбъект, чтобы выбрать их. После этого можно настроить свойство с помощью макрокоманды ЗадатьСвойство. Если вы используете макрокоманду ЗадатьСвойство в макросе, внедренном в элемент управления, который находится в той же форме или отчете, что и элемент управления, для которого задается свойство, объект можно не выбирать.

  • Для запуска макрокоманды ЗадатьСвойство в модуле VBA используйте метод ЗадатьСвойство объекта DoCmd.

Пример

Этот макрос задает для свойства Enabled элемента управления txtDescription в классической базе данных Access значение 0. Другими словами, он отключает элемент управления.

Макрокоманда

Аргументы

ЗадатьСвойство

Имя элемента: txtDescription

Свойство: Enabled

Значение: 0

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×