|
|
|
| А где в отчете написать код, на перехват нажатой клавиши?
Мне б его закрыть на( Ctrl+X)/
Иль ещё как........... | |
|
| |
|
|
|
|
|
| о нашёл
Stas wrote 16/10/2006 :
Добрый день!
В программе используется макрос AutoKeys, в котором назначены разные действия на сочетания клавиш.
Хочется избавиться от макроса, т.к. на него ругаются антивирусные программы. Можно ли его функциональность как-нибудь прописать в модуле?
|
| |
|
| |
|
|
|
| У меня не ругаются (NOD32)... :-)
Создаете макрос с этим именем. В колонке "Macro Name" пишете ^{x} (Гляньте Help про инструкцию SendKeys), а в колонке "Action" - команду RunCode с именем функции, в которой:
On Error Resume Next
DoCmd.Close acReport , Screen.ActiveReport.Name
Если в формах есть какая-то альтернатива - событие Form_KeyDown (при KeyPreview=True), то для отчетов - только этот макрос. | |
|
| |
|
|
|
| Спасибо!!!!
Понял. | |
|
| |