Вопрос
Есть ли в 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 функциональная клавиша для запуска запроса.
- Создайте новый макрос.
- Используйте меню «Вид» > «Имена макросов», чтобы добавить столбец «Имена макросов» в сетку, если он еще не отображается.
- Введите это в столбце «Имена макросов»:{F5}
- В столбце «Действие» прокрутите вниз и выберите «Выполнить команду».
- В нижней половине оконной панели - «Аргументы действия». Для «команды» прокрутите вниз и выберите «Запустить».
- Сохраните макрос как AutoKeys.
- Закройте макрос.
- Откройте сохраненный запрос в режиме дизайна или в режиме sql.
- Нажмите функциональную клавишу, F5, чтобы выполнить запрос.
Сочетание клавиш для запуска запроса:
Нажимать (не держи) Альтернативный вариант затем нажмите в затем нажмите с
Сочетание клавиш для возврата в режим запроса:
Нажимать Альтернативный вариант затем нажмите в затем нажмите д
Alt Q Alt R (т.е. выбор пункта меню) не устраивает?
Не уверен, какое сходство это имеет с той же проблемой в Windows 2007, но, кстати, я исправил ее, выполнив следующие действия:
- Щелкните правой кнопкой мыши кнопку «Выполнить».
- Выберите «Настроить панель быстрого доступа».
- В появившемся диалоговом окне выберите «Инструменты запросов | Вкладка «Дизайн»» в раскрывающемся списке слева.Параметры в списке слева изменятся в соответствии с выбранным вариантом.
- В списке слева выберите «Выполнить» и нажмите «Добавить >>».«Выполнить» следует добавить в список справа.
- Нажмите «ОК».
Теперь вы можете запустить свой SQL, используя Альтернативный вариант+4.
Хотя это и не сочетание клавиш, но также можно добавить кнопку на панель быстрого доступа для быстрого доступа независимо от того, какая у вас вкладка или когда лента свернута.