|
|
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Нарисовалась проблема работы с базой без использования мыши. И отсюда: как из формы нажатием клавиш запустить печать отчета (или еще чего-нибудь) В форме сделал Контроль нажатия клавиш = да. А дальше? Как указать, при нажатии каких клавиш сделать Тра-ля-ля Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:18:10 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
поставь на форме перехват назначь пару горячих кнопок(Ctrl+P) и печатай 2 вариант - лобовой скачи по кнопкам TAB а Enter нажимай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:20:52 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
в догон можно и F12 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:22:59 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Private Sub печать_Click() DoCmd.OpenReport "отчет!", acViewPreview End Sub Можешь именить второй параметр acViewPreview на необходимый. Хотя смотря,что надо печатать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:23:02 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
ProgaPrivate Sub печать_Click() DoCmd.OpenReport "отчет!", acViewPreview End Sub Можешь именить второй параметр acViewPreview на необходимый. Хотя смотря,что надо печатать. тут другая проблема Прога - мышь пала кликать нечем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:28:31 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Пофигу, можно по Enter-у, событий по клаве немерено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:31:55 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Хоть специальный код напиши и привяжись по нажатию на любые клавиши, хоть на ESC. Я такие штуки когда-то писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:33:33 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Идею с vbKeyF... понял. Нормальный вариант. назначь пару горячих кнопок(Ctrl+P) и печатай А это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:34:36 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
ProgaХоть специальный код напиши и привяжись по нажатию на любые клавиши, хоть на ESC. Я такие штуки когда-то писал. ну так помоги бойцу примером уверенность в победе хороша в бою в Access хорош код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:35:49 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Q2Идею с vbKeyF... понял. Нормальный вариант. назначь пару горячих кнопок(Ctrl+P) и печатай А это как? Запуск печати из формы? ИМХО - так Только еще и параметр Shift надо проверять, чтобы понять был контрол прижат или нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:37:21 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Q2Идею с vbKeyF... понял. Нормальный вариант. назначь пару горячих кнопок(Ctrl+P) и печатай А это как? вид на те-же яйца сбоку проверяй одновременное нажатие Ctrl + что_то Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:38:30 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
то есть Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:40:02 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
авторIf intShiftDown Then MsgBox " Нажата клавиша SHIFT." If intAltDown Then MsgBox " Нажата клавиша ALT." If intCtrlDown Then MsgBox " Нажата клавиша CTRL." Следует помнить, что: Событие по нажатии на клавиши Shift, Alt и Ctrl не генерируется Событие генерируется при нажатии на любые (вроде бы) другие клавиши, а в событии вы только проверяете, были ли в момент возникновения события прижаты "управляющие" клавиши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:43:43 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
Поготь, ща попробуют код найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 16:50:43 |
|
||
|
Запуск печати из формы?
|
|||
|---|---|---|---|
|
#18+
paparome авторIf intShiftDown Then MsgBox " Нажата клавиша SHIFT." If intAltDown Then MsgBox " Нажата клавиша ALT." If intCtrlDown Then MsgBox " Нажата клавиша CTRL." Следует помнить, что: Событие по нажатии на клавиши Shift, Alt и Ctrl не генерируется Событие генерируется при нажатии на любые (вроде бы) другие клавиши, а в событии вы только проверяете, были ли в момент возникновения события прижаты "управляющие" клавиши. полностью согласен в моем примере это CTRL+P(не легендтровал подробно-виноват) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 20:02:51 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32574292&tid=1673631]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 496ms |

| 0 / 0 |
