powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма открываетя во всеь экран
22 сообщений из 22, страница 1 из 1
Форма открываетя во всеь экран
    #36785567
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, плиз, как сделать чтоб форма открывалась не во весь экран?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785603
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
volik017, Акс какой?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785632
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
form_open
docmd.restore

или сделать форму модальной (или поп-ап, не помню, одно из двух).
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785647
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч, возможно у него это :)
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785665
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
volik017,

На кнопке, в коде, стоит docmd.maximize ?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785668
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
develedВладимир Саныч, возможно у него это :)
"Доктор, у меня это".

Уж слишком маловероятное "это".
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785731
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычdeveledВладимир Саныч, возможно у него это :)
"Доктор, у меня это".

Уж слишком маловероятное "это".А пациент молчит, может он уже "того"?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36785769
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего, простите, того? :)
Сделал docmd.restore. Спасибо.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790226
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаем разговор.

А у меня форма открывается нормально. Но на ней есть кнопка, которая через DoCmd.OpenReport stDocName, acPreview запускает отчет. Так вот, если тот отчет развернуть на весь экран (кнопкой оконного меню), то почему-то и форма, из которой он был запущен, тоже разворачивается на весь экран, что не правильно.

Как избежать такого недоразумения?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790249
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev,

втавить в кнопку после открытия отчёта docmd.maximize.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790259
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk,

Все равно это как-то не правильно. Ну да. Отчет открывается во все окно. Программно. Но что пользователь захочет с ним сделать? Он может его (отчет) временно свернуть, может опять развернуть на все окно. И тогда форма тоже развернется вместе с отчетом. Почему у них такая зависимость? Как от этой зависимости уйти?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790292
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev,

Я же не знаю как у вас открывается форма, у меня допустим, где надо, прописано movesize (резиновые мне не нужны), у каждого по-своему, есть вариант с модальными окнами и т.д.

Вообще сворачивать отчёт - это как-то глупо, для чего не понятно, если чтобы ввести какие-то данные и потом его посмотреть, то данные в нём будут старые, какой смысл?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790300
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk,

Тьфу, что я вообще пишу? Только что проверил, пусть сворачивает.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790665
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk,

Наврал я. При docmd.maximize форма тоже так же разворачивается на все окно вместе с отчетом. Не здоровая ситуация какая-то.

видео ролик (477 482 байт)

Код, который висит на кнопке:
Код: plaintext
1.
2.
3.
4.
5.
6.
 Case  1 :
            Dim stDocName As String

    stDocName = ChrW( 1055 ) & ChrW( 1086 ) & ChrW( 1083 ) & ChrW( 1100 ) & ChrW( 1079 ) & ChrW( 1086 ) & _
                      ChrW( 1074 ) & ChrW( 1072 ) & ChrW( 1090 ) & ChrW( 1077 ) & ChrW( 1083 ) & ChrW( 1080 )
    DoCmd.OpenReport stDocName, acPreview
    DoCmd.Maximize
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790711
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev,

Крестиком - да, научите пользователей пользоватся кнопкой "Закрыть", либо сделайте как я, например, на открытии формы docmd.movesize ... , ... , ... , ... Или ещё каким способом, их много.
И мы говорили про "свернуть", а не про "закрыть крестиком".

p.s. Однако спасибо за направление мысли, я теперь в отчётах у себя крестики сделаю недоступными
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790827
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvkя теперь в отчётах у себя крестики сделаю недоступными

:)) (522888 байт)
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790836
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev,

А вот и фиг, он открылся не на весь экран и без maximize!

p.s. Да, можно и кувалдой хрякнуть, но это разве дело.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790924
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvkА вот и фиг, он открылся не на весь экран и без maximize!
Да, DoCmd.Maximize я закомментировал потому, что толку от него все равно никакого нет. Но поверьте, с ним было бы ровно то же самое.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36790972
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev, а не проще ли (если уж так надо) в события открытия и закрытия отчета запихать maximize и restore?
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36791000
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не проще ли в события закрытия отчета запихать restore?

Полагаю, что я бы до этого дня за два додумался. Но теперь действительно все работает как надо.
:)
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36791018
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev,

Хм, я считал как раз наоборот, если впихнёшь в открытие, то все они станут maximize, я проверял. Может ошибаюсь, не знаю.
...
Рейтинг: 0 / 0
Форма открываетя во всеь экран
    #36791957
develed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Mitichev, кстати, вместо maximize я пользуюсь
Код: plaintext
1.
2.
    DoCmd.OpenReport stDocName, acPreview
    DoCmd.RunCommand (acCmdZoom100)
    DoCmd.MoveSize  10 ,  10 ,  13000 
, визуально удобней.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма открываетя во всеь экран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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