|
Управление формами
|
|||
---|---|---|---|
#18+
А, так это отчет! Не читал весь топик. Честно говоря, я бы не стал вешать отчет в воздухе без формы, по-моему это не очень хорошее решение. Не совсем представляю, зачем отчет может понадобиться в отдельном виде. В качестве превью перед печатью его вполне можно засунуть в форму, у которой есть либо меню, либо контролы для дальнейшей работы с превью отчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 10:06 |
|
Управление формами
|
|||
---|---|---|---|
#18+
MrShinА, так это отчет! Не читал весь топик. Честно говоря, я бы не стал вешать отчет в воздухе без формы, по-моему это не очень хорошее решение. Не совсем представляю, зачем отчет может понадобиться в отдельном виде. В качестве превью перед печатью его вполне можно засунуть в форму, у которой есть либо меню, либо контролы для дальнейшей работы с превью отчета.В Access (по крайней мере до 2007 включительно) отчёт невозможно поместить на форму. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 10:35 |
|
Управление формами
|
|||
---|---|---|---|
#18+
MrShinНе совсем представляю, зачем отчет может понадобиться в отдельном виде.ТЗ такое. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 10:37 |
|
Управление формами
|
|||
---|---|---|---|
#18+
ПанургВ Access (по крайней мере до 2007 включительно) отчёт невозможно поместить на форму. Шах и мат :) И как же я с Акцесс 97 и 2000 раньше работал? Кошмар :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 11:24 |
|
Управление формами
|
|||
---|---|---|---|
#18+
MrShinШах и мат :)Так не интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 11:36 |
|
Управление формами
|
|||
---|---|---|---|
#18+
[quot Панург]MrShinВ Access (по крайней мере до 2007 включительно) отчёт невозможно поместить на форму. А с какой целью отчёт размещают на форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 11:56 |
|
Управление формами
|
|||
---|---|---|---|
#18+
час58, отвечу вопросом. Кто размещает? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 14:06 |
|
Управление формами
|
|||
---|---|---|---|
#18+
ПанургMrShinНе совсем представляю, зачем отчет может понадобиться в отдельном виде.ТЗ такое. Не совсем. Просто надо чтобы программа сворачивалсь на панель задач и имела там одну кнопку. А отдельный отчет это как вариант решения, который попадает в эти условия. Но я за то чтобы все формы были видны но на панели была одна кнопка. Это не сложно делается само по себе но... вместе со сворачиваемостью привело к таким вот спорным решениям. Хотя программу когда отчёт или диалоговое окно наверху сворачивать не обязательно. Главное чтобы программа сворачивалась когда она в режиме первой и второй формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 19:58 |
|
Управление формами
|
|||
---|---|---|---|
#18+
MrShinGVOVМожно ли перехватывать событие минимизации формы и в этот момент минимизировать Access Элементарно. В событии Resize формы проверяешь, что с ней произошло. Для проверки на максимизацию и минимизацию есть API функции Код: vbnet 1. 2.
В событии проверяем и делаем, что нужно: If CBool(IsZoomed(Me.hwnd)) = True Then 'окно формы макиимизировано funSetAccessWindow (SW_SHOWMAXIMIZED) DoCmd.Maximize ElseIf CBool(IsIconic(Me.hwnd)) = True Then 'окно формы минимизировано funSetAccessWindow (SW_SHOWMINIMIZED) Else 'просто окно End If Согласно предложению попытался навесить на рабочий проект на форму 1 программные коды найденные в сети но в результате форма 1 свёртывается с окном акса (как и надо) но вот назад не возвращается. Всё остальное работает просто и надёжно как и хотелось, но вот с минимизацией никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 23:54 |
|
Управление формами
|
|||
---|---|---|---|
#18+
Подскажите почему когда закрываю форму (в прикрепленном файле) и пытаюсь перейти в редактирование кода то он открывается за окном Accessa и чтобы его увидеть надо каждый раз минимизировать окно Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 05:23 |
|
Управление формами
|
|||
---|---|---|---|
#18+
GVOV, HWND_TOPMOST - Помещает окно перед не самыми верхними окнами. Окно сохраняет свою самую верхнюю позицию даже тогда, когда оно неактивное. Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 05:49 |
|
Управление формами
|
|||
---|---|---|---|
#18+
GVOV, форма имеет свойство modal=true, которое применяется для вызова диалоговых окон соответственно всегда поверх других окон и до закрытия останавливает действие кода, запущенного вне этого окна. Нужно сделать modal=false. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 09:03 |
|
Управление формами
|
|||
---|---|---|---|
#18+
Спасибо! С этим разобрался. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 12:55 |
|
Управление формами
|
|||
---|---|---|---|
#18+
Подскажите еще один момент. Если я перетаскиваю формы и модуль из программы Программа_01.mdb в новую базу и в параметрах запуска ставлю Форма1 (в прикрепленном файле). То при запуске окно Access остается видимым. Хотя в программе Программа_01.mdb форма запускается со скрытым окном. Что надо еще сделать в новой базе чтобы окно Access запускалось скрытым? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 13:04 |
|
Управление формами
|
|||
---|---|---|---|
#18+
GVOV Подскажите еще один момент. Если я перетаскиваю формы и модуль из программы Программа_01.mdb в новую базу и в параметрах запуска ставлю Форма1 (в прикрепленном файле). То при запуске окно Access остается видимым. Хотя в программе Программа_01.mdb форма запускается со скрытым окном. Что надо еще сделать в новой базе чтобы окно Access запускалось скрытым? 11447423 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 13:52 |
|
Управление формами
|
|||
---|---|---|---|
#18+
zimkon GVOV, Ну а как же скрывается при запуске окно в программе Программа_01.mdb без использования функции hidde_on? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 16:11 |
|
Управление формами
|
|||
---|---|---|---|
#18+
zimkon Ваш вариант не позволяет минимизировать форму на панель задач. Поэтому вопрос остается актуальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 17:00 |
|
Управление формами
|
|||
---|---|---|---|
#18+
Дошло!!! Там был макрос AutoExec, который запускал hidde_on. Этот вопрос тоже решен! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 17:22 |
|
Управление формами
|
|||
---|---|---|---|
#18+
Вот бы еще решить вопрос с "красивым" восстановлением окна по функции hidde_on. Она восстанавливает с указанным размером (в примере 1200 на 1200). А как можно высчитать реальную рабочую область окна чтобы после восстановления окна не приходилось два раза жать на кнопку восстановления /разворачивания чтобы оно заняло всю рабочую область? Или это очень сложно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 19:25 |
|
Управление формами
|
|||
---|---|---|---|
#18+
GVOV Вот бы еще решить вопрос с "красивым" восстановлением окна по функции hidde_on. Она восстанавливает с указанным размером (в примере 1200 на 1200). А как можно высчитать реальную рабочую область окна чтобы после восстановления окна не приходилось два раза жать на кнопку восстановления /разворачивания чтобы оно заняло всю рабочую область? Или это очень сложно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2020, 20:28 |
|
Управление формами
|
|||
---|---|---|---|
#18+
zimkon GVOV Вот бы еще решить вопрос с "красивым" восстановлением окна по функции hidde_on. Она восстанавливает с указанным размером (в примере 1200 на 1200). А как можно высчитать реальную рабочую область окна чтобы после восстановления окна не приходилось два раза жать на кнопку восстановления /разворачивания чтобы оно заняло всю рабочую область? Или это очень сложно? Извиняюсь, вопрос был о восстановлении окна Access после закрытия (функция hidde_off). То есть если закрыть Форму 1 то чтобы окно Access восстановилось на весь экран (максимизировалось) чтобы не делать это каждый раз вручную (после пробных запусков). На работоспособность программы не влияет но все же... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2020, 01:01 |
|
Управление формами
|
|||
---|---|---|---|
#18+
GVOV zimkon пропущено... Извиняюсь, вопрос был о восстановлении окна Access после закрытия (функция hidde_off). То есть если закрыть Форму 1 то чтобы окно Access восстановилось на весь экран (максимизировалось) чтобы не делать это каждый раз вручную (после пробных запусков). На работоспособность программы не влияет но все же... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2020, 03:41 |
|
Управление формами
|
|||
---|---|---|---|
#18+
zimkon, Но окно Accessa остается 1200 на 1200 точек. Как раз его размер и нужно изменить в соответствии с рабочей областью рабочего стола ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2020, 03:52 |
|
|
start [/forum/topic.php?fid=45&msg=39942582&tid=1609803]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 183ms |
0 / 0 |