powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не дать развернуться окну базы !!!
24 сообщений из 24, страница 1 из 1
Не дать развернуться окну базы !!!
    #32467540
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как при обращении:

DoCmd.SelectObject acReport, "name_report", True 'Выбираем отчет в БД
DoCmd.RunCommand acCmdPrint 'Вызываем печать

добиться того, чтобы при обработке первой строки не выскакивало окно базы данных?
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467567
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a DoCmd.OpenReport "name_report" не пробовал???
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467581
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом случае он сразу отправляет отчет на "принтер по умолчанию", а вторая строка вызывает окно выбора принтера (что необходимо).
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467592
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первое, чё пришло в голову:
SendKeys "^p"
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467599
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил, вроде работает ;)
естественно, SendKeys надо ставить просле DoCmd.OpenReport
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467638
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, у тебя сначала посылается отчет на "принтер по умолчанию", а уж потом SendKeys. :( Да и к тому же чой-то этот Send у меня не сработал :(((
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467647
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе, у тебя сначала посылается отчет на "принтер по умолчанию", а уж потом SendKeys.

Трудно синтаксис посмотреть? ;)


Код: plaintext
1.
docmd.OpenReport  "ReportName" ,acViewPreview
SendKeys  "^P" 
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467652
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, развернулась превьюшка, а дальше-то ничего! ожидание?
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467656
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя какой Access?
я на 2002 и 2003 проверял, работает
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467659
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори, у меня 2000.
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467672
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй два раза SendKeys, вдруг поможет ;)
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467675
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, и монитор протететь ;)
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467676
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я серьёзно ;)
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467680
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или запихни этот SendKeys в какой нить event отчёта (например OnOpen)
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467681
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не помогает.... :(
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467685
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй чего нить из серии DoCmd.DoMenuItem
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467688
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю, есть ли в 2000 это, в XP и 2003 ecть, и даже работает :)

docmd.RunCommand acCmdPrint
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467691
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эх, тяжела и неказиста жизнь простого программиста.... :(((
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467695
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
docmd.RunCommand acCmdPrint

Так я ж с этого и начал...
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467703
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цепочка замкнулась ;)
здаётся мне, что твой отчёт закрывает этот диалог, попробуй открыть отчёт невидимым, что тогда будет?
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467717
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зверь побежден!!!!

Private Sub btn_grup_ostatki_Click()
Dim nam As String
nam = "Report_Name"

On Error GoTo 999 'Выход по ошибке


DoCmd.OpenReport nam, acViewPreview
DoCmd.RunCommand acCmdPrint

999:
Err.Clear 'Очищаем ошибку при отмене печати
DoCmd.Close acReport, nam
DoCmd.SelectObject acForm, Me.Name 'Выбираем форму

End Sub


Может кому и пригодится? ;)))

Спасибо за помощь, Kelme !!!
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467723
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да незачто ;)
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467726
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.SelectObject acReport, "Отчет", True 'Выбираем отчет в БД
DoCmd.RunCommand acCmdWindowHide 'скрыть окно БД
DoCmd.RunCommand acCmdPrint 'Вызываем печать
...
Рейтинг: 0 / 0
Не дать развернуться окну базы !!!
    #32467735
Pasechnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Этот код выдает на печать ФОРМУ, из которой вызывается отчет.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не дать развернуться окну базы !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]