Как сделать отчетв в акцессе на полный экран?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
АндрейБ
Бывалый
Бывалый
 
Сообщения: 276
Зарегистрирован: 18.12.2004 (Сб) 17:00
Откуда: Санкт-Петербург

Как сделать отчетв в акцессе на полный экран?

Сообщение АндрейБ » 11.05.2012 (Пт) 10:33

В программе я формирую отчет заполняя таблицу в акцессе и далее открывая по этой таблице ранее созданный отчет (отчеты в акцессе удобнее чем в VB).
'Открытие отчета
Set F1.MSAccess = New Access.Application
F1.MSAccess.OpenCurrentDatabase (App.Path + "/S/R.mdb")
F1.MSAccess.Visible = True
F1.MSAccess.DoCmd.OpenReport "R1", acViewPreview

Все открывает отлично, но не на полный экран акцесс и отчет в окне акцесса так же не развернут.
Подскажите как развернуть?
Кто ищет, тот всегда найдет ...

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Как сделать отчетв в акцессе на полный экран?

Сообщение ger_kar » 11.05.2012 (Пт) 15:18

Попробуй прямо в отчете вставить следующее:
Код: Выделить всё
Private Sub Report_Activate()
    DoCmd.Maximize
End Sub
Бороться и искать, найти и перепрятать

АндрейБ
Бывалый
Бывалый
 
Сообщения: 276
Зарегистрирован: 18.12.2004 (Сб) 17:00
Откуда: Санкт-Петербург

Re: Как сделать отчетв в акцессе на полный экран?

Сообщение АндрейБ » 16.05.2012 (Ср) 12:42

Окно отчета внутри акцесса разворачивается спасибо.
А как саму оболочку развернуть на всеь экран?
Кто ищет, тот всегда найдет ...

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Как сделать отчетв в акцессе на полный экран?

Сообщение Rody66 » 16.05.2012 (Ср) 16:19

А как саму оболочку развернуть на всеь экран?

Я конечно в VBA 0, но может там есть возможность определить hwnd этого главного окна? Если нет, то через FindWindow можно попробовать.
А дальше ShowWindow hwnd, SW_MAXIMIZE.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 16.05.2012 (Ср) 22:05

99%, что есть нормальный способ.

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: Как сделать отчетв в акцессе на полный экран?

Сообщение ger_kar » 16.05.2012 (Ср) 22:29

Access.RunCommand Access.AcCommand.acCmdAppMaximize
Бороться и искать, найти и перепрятать

АндрейБ
Бывалый
Бывалый
 
Сообщения: 276
Зарегистрирован: 18.12.2004 (Сб) 17:00
Откуда: Санкт-Петербург

Re: Как сделать отчетв в акцессе на полный экран?

Сообщение АндрейБ » 18.05.2012 (Пт) 14:42

спасибо все работает.
Кто ищет, тот всегда найдет ...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 63

    TopList