Вопрос

Есть ли в Access 2003 сочетание клавиш, позволяющее запускать запрос в режиме разработки или в режиме sql?

Это было полезно?

Решение

Это не встроено.Я бы попробовал макрос - AutoKeys?Таким образом вы сможете сократить практически любую клавиатуру.

Другие советы

Sendkeys — это всегда ошибка, потому что в Access почти ничего нельзя сделать с помощью кода.

Правильный код:

DoCmd.RunCommand acCmdRun 

Как вы запустите этот код, зависит от вас, но он определенно предпочтительнее, чем SendKeys.

Я использовал комбинацию ответов, написав небольшую функцию, которая вызывается из макроса AutoKeys, например:

Public Function RunMyQuery() As Boolean
   SendKeys "%Q" & "R"
   RunMyQuery = True
End Function

Спасибо!

Ctrl+, и Ctrl+. позволит MS Access циклически перемещаться влево и вправо по представлениям запросов: «Дизайн», «Таблица данных», «SQL», «Сводная таблица», «Сводная диаграмма».

В противном случае вы можете щелкнуть правой кнопкой мыши восклицательный знак «Выполнить» и выбрать «Настроить», затем, открыв окно настройки, вы можете еще раз щелкнуть правой кнопкой мыши по восклицательному знаку «Выполнить», выбрать «Изображение и текст», чтобы отобразить слово «Выполнить».Пока слово отображается, вы можете использовать Альтернативный вариант+Сдвиг+р чтобы активировать эту кнопку, основываясь на подчеркнутой заглавной букве R.Если вы еще раз щелкните правой кнопкой мыши восклицательный знак «Выполнить» и выберите свойства, вы можете изменить заглавную букву R на строчную букву r, чтобы клавиша SHIFT не требовалась, и ярлык просто стал Альтернативный вариант+р.

Эта функция не встроена, но вы можете настроить ее так, чтобы можно было нажимать кнопку F5 функциональная клавиша для запуска запроса.

  1. Создайте новый макрос.
  2. Используйте меню «Вид» > «Имена макросов», чтобы добавить столбец «Имена макросов» в сетку, если он еще не отображается.
  3. Введите это в столбце «Имена макросов»:{F5}
  4. В столбце «Действие» прокрутите вниз и выберите «Выполнить команду».
  5. В нижней половине оконной панели - «Аргументы действия». Для «команды» прокрутите вниз и выберите «Запустить».
  6. Сохраните макрос как AutoKeys.
  7. Закройте макрос.
  8. Откройте сохраненный запрос в режиме дизайна или в режиме sql.
  9. Нажмите функциональную клавишу, F5, чтобы выполнить запрос.

Сочетание клавиш для запуска запроса:

Нажимать (не держи) Альтернативный вариант затем нажмите в затем нажмите с

Сочетание клавиш для возврата в режим запроса:

Нажимать Альтернативный вариант затем нажмите в затем нажмите д

Alt Q Alt R (т.е. выбор пункта меню) не устраивает?

Не уверен, какое сходство это имеет с той же проблемой в Windows 2007, но, кстати, я исправил ее, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши кнопку «Выполнить».
  2. Выберите «Настроить панель быстрого доступа».
  3. В появившемся диалоговом окне выберите «Инструменты запросов | Вкладка «Дизайн»» в раскрывающемся списке слева.Параметры в списке слева изменятся в соответствии с выбранным вариантом.
  4. В списке слева выберите «Выполнить» и нажмите «Добавить >>».«Выполнить» следует добавить в список справа.
  5. Нажмите «ОК».

Теперь вы можете запустить свой SQL, используя Альтернативный вариант+4.

Хотя это и не сочетание клавиш, но также можно добавить кнопку на панель быстрого доступа для быстрого доступа независимо от того, какая у вас вкладка или когда лента свернута.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top