Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как вывести окно отчета на первый план?  [new]
igorello
Member

Откуда:
Сообщений: 82
Есть форма. При нажатии кнопки на форме выводится отчет, но он выводиться на заднем плане, позади этой формы (а если открыто несколько форм, то позади всех). Как вывести окно отчета на первый план?
Спасибо!
16 фев 12, 19:28    [12105721]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
1668
Guest
igorello
Есть форма. При нажатии кнопки на форме выводится отчет, но он выводиться на заднем плане, позади этой формы (а если открыто несколько форм, то позади всех). Как вывести окно отчета на первый план?
Спасибо!


это не отчет выводится на задний план а форма установлена на передний

нужно изменить свойство формы
16 фев 12, 19:46    [12105771]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Odess
Member

Откуда: Одесса, Украина
Сообщений: 6007
1668,

Не нужно форму трогать. В свойствах отчета нужно поставить "Всплывающее окно - Да".
16 фев 12, 21:35    [12106130]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
alvk
Member [заблокирован]

Откуда: Находка
Сообщений: 10974
Odess
Не нужно форму трогать


Очень даже нужно!

К сообщению приложен файл. Размер - 46Kb
17 фев 12, 07:20    [12107018]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Odess
Member

Откуда: Одесса, Украина
Сообщений: 6007
alvk,

А если форма должна быть всплывающей? У меня часто так бывает. Если в свойствах отчета стоит "Всплывающее окно - Да, то она всегда будет на переднем плане, даже если у свойств формы тоже стоит это значение.
17 фев 12, 11:17    [12108023]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
WRX
Guest
Odess
alvk,

А если форма должна быть всплывающей? У меня часто так бывает. Если в свойствах отчета стоит "Всплывающее окно - Да, то она всегда будет на переднем плане, даже если у свойств формы тоже стоит это значение.


тогда начинайте осваивать вывод отчетов PDF или SNP
17 фев 12, 11:28    [12108143]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
alvk
Member [заблокирован]

Откуда: Находка
Сообщений: 10974
WRX,

Зачем же так, есть Word и Excel
17 фев 12, 12:15    [12108623]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Odess
Member

Откуда: Одесса, Украина
Сообщений: 6007
WRX,

Зачем? У меня и так все работает. Человек задал вопрос, я дал правильное решение. При чем тут PDF?
17 фев 12, 12:18    [12108651]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Odess
Member

Откуда: Одесса, Украина
Сообщений: 6007
Кстати, у отчета можно еще задать свойство "модальный". Тогда однозначно всплывет ан самый верх. Но при этом его можно будет только просматривать. При попытке вывести его на печать, вываливается Акцесс.
17 фев 12, 12:21    [12108682]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Sergei_fknjdsdf
Member

Откуда: Екатеринбург
Сообщений: 100
У меня есть главная форма, в ее событии Form_Load есть код открывающий отчеты, а в событии Form_Activate стоит такой код:
 Dim o As Access.Report
    For Each o In Access.Reports
        DoCmd.OpenReport o.Caption, acViewPreview
    Next o

В результате пока я не закрою все отчеты, я не могу работать с формой. Это гарантирует просмотр всех отчетов.
17 фев 12, 15:52    [12111117]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27525
Sergei_fknjdsdf
У меня есть главная форма, в ее событии Form_Load есть код открывающий отчеты, а в событии Form_Activate стоит такой код:
 Dim o As Access.Report
    For Each o In Access.Reports
        DoCmd.OpenReport o.Caption, acViewPreview
    Next o

В результате пока я не закрою все отчеты, я не могу работать с формой. Это гарантирует просмотр всех отчетов.

Это хороший способ дать юзеру понять, кто монитору хозяин. Бабулька отчеты просмотрит, ой, ошибка, выцелит формочку исправить, а ей бац! и опять все отчеты разом! Она еще раз - а на тебе!
После трех попыток она у компа на цыпочках сидеть будет. И погромист ей станет самым заклятым другом.
17 фев 12, 17:39    [12112048]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Sergei_fknjdsdf
Member

Откуда: Екатеринбург
Сообщений: 100
Хахаха (представил бабульку). Но в определенных ситуациях данный способ удобен, если отчет открывается при наступлении определенного события, которое важно не проворонить.
22 фев 12, 16:34    [12138388]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как вывести окно отчета на первый план?  [new]
Oleg_Ang
Member

Откуда:
Сообщений: 53
Доброе утро!!! Стоит access 2016. на панели быстро доступа выведены кнопки экспорта отчета в excel и word. но они работают только тогда, когда в свойствах отчета стоит ВСПЛЫВАЮЩЕЕ ОКНО - НЕТ, а когда ДА пытается экспортировать форму, которая строит отчеты. есть ли решение такой проблемы? в access 2003 все работало без проблем.
6 дек 19, 09:37    [22033778]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4620
Oleg_Ang, может не делать окно всплывающим? А прятать "форму, которая строит отчеты"
6 дек 19, 09:50    [22033787]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Oleg_Ang
Member

Откуда:
Сообщений: 53
Панург, т.е. при нажатии на кнопку просмотра отчета выполнить макрос или команду по скрытию формы, а потом при закрытии отчета опять ее открыть?
6 дек 19, 09:54    [22033791]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4620
Oleg_Ang, можно на загрузку отчёта повесить Visible=false, на выгрузку Visible=true
6 дек 19, 09:57    [22033794]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Oleg_Ang
Member

Откуда:
Сообщений: 53
Панург, спасибо)
6 дек 19, 11:00    [22033859]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести окно отчета на первый план?  [new]
Oleg_Ang
Member

Откуда:
Сообщений: 53
Панург, спасибо)
29 янв 20, 13:51    [22068617]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить