Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отчет
 
 автор: час   (24.04.2008 в 11:30)   личное сообщение
 
 

А где в отчете написать код, на перехват нажатой клавиши?
Мне б его закрыть на( Ctrl+X)/
Иль ещё как...........

  Ответить  
 
 автор: Анатолий (Киев)   (24.04.2008 в 13:35)   личное сообщение
 
 

В макросе "AutoKeys"

  Ответить  
 
 автор: час   (24.04.2008 в 13:38)   личное сообщение
 
 


Osmor тоже самое говорит.
А я никада в жизни етим не пользовался.
Написал в хелпе AutoKeys
А он мне в ответ перефразируйте вопрос..............
Я перефразировал HELP - эфекта нет
Пойду по интернету искать - кто такой AutoKeys

  Ответить  
 
 автор: час   (24.04.2008 в 13:50)   личное сообщение
 
 

о нашёл



Stas wrote 16/10/2006 : 
Добрый день!
В программе используется макрос AutoKeys, в котором назначены разные действия на сочетания клавиш.
Хочется избавиться от макроса, т.к. на него ругаются антивирусные программы. Можно ли его функциональность как-нибудь прописать в модуле?

  Ответить  
 
 автор: Анатолий (Киев)   (24.04.2008 в 17:31)   личное сообщение
 
 

У меня не ругаются (NOD32)... :-)
Создаете макрос с этим именем. В колонке "Macro Name" пишете ^{x} (Гляньте Help про инструкцию SendKeys), а в колонке "Action" - команду RunCode с именем функции, в которой:
On Error Resume Next
DoCmd.Close acReport , Screen.ActiveReport.Name

Если в формах есть какая-то альтернатива - событие Form_KeyDown (при KeyPreview=True), то для отчетов - только этот макрос.

  Ответить  
 
 автор: час   (24.04.2008 в 17:51)   личное сообщение
 
 

Спасибо!!!!
Понял.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList