Ошибка Microsoft Access: «Из-за ваших настроек безопасности и текущей политики безопасности этот элемент управления отключен» - PullRequest
3 голосов
/ 29 марта 2012

Привет, ребята. У меня проблема с приложением Access 2007, над которым я работаю. Access выступает в качестве внешнего интерфейса для сервера SQL Server 2005. Когда я пытаюсь щелкнуть элемент управления richtext в форме, появляется следующая ошибка:

Из-за ваших настроек безопасности и текущей политики безопасности этот Управление отключено. Чтобы изменить свою политику и включить базу данных, используйте панель сообщений.

После небольшого поиска предлагается добавить доверенное местоположение, однако эта ошибка все еще появляется. Может ли кто-нибудь помочь, пожалуйста?

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Хорошо, поэтому я выяснил причину этой проблемы после многих проб и ошибок.Кажется, что элемент управления rich text box имеет ограниченную поддержку в Access 2007 .Я обнаружил, что я использую расширенное текстовое поле Microsoft Microsoft Rich Textbox Control 6.0 (SP4) - RichTX32.OCX.Очевидно, это вызовет вышеуказанную ошибку, если activeX отключен.

Чтобы исправить это, я изменил свои записи в реестре следующим образом (хотя это открывает проблемы безопасности с IE, а также):

  1. Открытьup regedit
  2. Перейти к следующему ключу:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ ActiveX Совместимость {3B7C8860- D78F-101B-B9B5-04021C009402}

  3. Должен быть DWORD с именем Флаги совместимости .Установите для этого параметра значение 0 (по умолчанию - шестнадцатеричное 400)

Ниже приведены некоторые дополнительные полезные сведения:

0 голосов
/ 11 декабря 2018

Я недавно нашел это?, И начал обновлять элемент управления для работы.Затем я нашел правильный способ получить расширенный текст в форме в MSO 2007 +:

Вставить или добавить поле расширенного текста

В нем говорится, что вам нужноиметь поле заметки в таблице и установить его формат текста в Rich Text.Поскольку решение немного непрозрачно, я продолжу с тем, что сработало для меня: затем я перейду к дизайну форм и создаю текстовое поле.Я установил в качестве источника данных поле текстового комментария таблицы;и его свойство «Формат текста» для «Rich Text».Я установил для свойства «Полосы прокрутки» значение «Вертикально».

Теперь в Access 2010 есть несколько хороших параметров форматирования текста;но глупо, как они их реализовали.Там нет формата художника.Кроме того, если я хочу, например, установить шрифт Times New Roman на 11, это не позволит мне;но превращает его в 10;хотя я также могу выбрать 12, но не 11. Если, однако, в режиме конструктора я установил для шрифта поля значение «Times New Roman» и установил размер шрифта ТАМ в 11, по умолчанию используется размер шрифта 11.Я могу вставить вещи в него с шагом 11, сначала вставив их в Блокнот, чтобы лишить их атрибутов форматирования, а затем из Блокнота в мое поле, чтобы получить текст с шагом 11;или я могу вставить тональность 11 из другого места.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...