Использование редактора запросов SQL Monaco

Применяется к
Access для Microsoft 365

В октябре 2024 года мы добавили обновление в редактор SQL и некоторые ключевые современные функции. Новый редактор предназначен для согласования с другими интегрированными средами разработки Microsoft, такими как SSMS, Visual Studio и VS Code, используя ту же мощную библиотеку пользовательского интерфейса, что и Visual Studio Code. 

Редактор Monaco поддерживает основные функции, такие как подсветка синтаксиса, нумерация строк, светлые/темные темы и многое другое. Дополнительные возможности включают автозаполнение, обработку примечаний и поддержку форматирования. Созданный с помощью платформы JavaScript и работающий на новейших браузерах Microsoft Edge, редактор легко работает в автономном режиме. 

Включить/отключить редактор Monaco в текущей базе данных

Monaco SQL Editor можно включить или выключить. Обратите внимание, что редактор Monaco доступен только в Access в составе Microsoft 365. Пользователи всех других версий, включая Access 2024, по-прежнему будут видеть существующий монохромный редактор.

Этот параметр по умолчанию включен для всех баз данных и применяется на уровне базы данных. По соображениям безопасности редактор Monaco доступен только в доверенных базах данных; Для ненадежных баз данных будет использоваться предыдущий монохромный редактор.

  1. Перейдите в раздел "Параметры> файла>"Текущая база данных.
  2. Установите или снимите флажок «Включить редактор SQL Monaco ».
    Снимок экрана, показывающий расположение переключателя.

Стиль и размер шрифта в редакторе элементов управления

  1. Перейдите в раздел "Параметры> файла>" и "Конструкторы объектов".
  2. В конструкторе запросов выберите начертание и размер шрифта. По умолчанию: Segoe UI 8. Обратите внимание, что в редакторе дизайна размер шрифта можно увеличить с помощью Ctrl + или уменьшить с помощью Ctrl –.
    Снимок экрана: параметры стиля

Поддержка комментариев

В запросах Access комментарии поддерживаются только в начале текста запроса, тогда как в удаленных SQL-запросах можно добавить примечания в любом месте. Примечания отображаются зеленым цветом.

Пример комментариев в редакторе monaco sql

Поддержка автозаполнения

Расширенная поддержка автозаполнения расширяет возможности пользователя, динамически предлагая ключевые слова, функции, имена таблиц и столбцов SQL по мере ввода текста. Кроме того, он может ссылаться на элементы формы, чтобы упростить написание запросов, что делает его более интуитивно понятным и эффективным для разработчиков.

  Снимок экрана: функция автозаполнения в Монако.

Поддержка расширенных сочетаний клавиш

Многие знакомые сочетания клавиш для редактирования из VS Code теперь доступны в редакторе Monaco SQL, обеспечивая согласованный и эффективный рабочий процесс для разработчиков. Доступ ко всем доступным командам на основе текущего контекста осуществляется с помощью клавиши F1 . При этом открывается палитра команд, аналогичная той, что используется в VS Code, что обеспечивает быструю навигацию и выполнение команд.

  Снимок экрана: все сочетания клавиш, доступные в Монако

Дополнительные ресурсы

Дополнительные сведения о новом редакторе Monaco SQL см. в подробной статье Microsoft MVP Colin Riddington New Monaco SQL Editor в его блоге разработчиков Access Forever.