powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
13 сообщений из 13, страница 1 из 1
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32819999
Подскажите, как сделать, чтобы окно приложения Access открывалось строго в определенном месте на экране и с определенном размером окна?
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820008
MLeon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стартовой процедуре установить положение окна функцией SetWindowPos.
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820012
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прям детский сад какой-то.
я бы посмотрел на того, кто
захотел, чтобы окно Worda "открывалось строго в определенном месте на экране и с определенном размером окна"
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820013
Прости за дурацкий вопрос.
А как создать стартовую процедуру?
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820024
2 ищ:

причем здесь детский сад?

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

Необходимо, чтобы было видно только эту строку. (т.е. размер окна уменьшить). Вот и все.
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820045
MLeon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать макрос Autoexec, в нем дать команду "выполнить код" и аргументом команды - имя процедуры. А уж в ней - что угодно.
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820105
Прости за навязчивость.

Макрос с именем: Autoexec
Макрокоманда: Выполнить команду
Команда: NewObjectStoredProcedure ?
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820279
MLeon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Команда RunCode, аргумент - имя функции, напр. StartCode(). А уже в функции - все необходимые действия. Можно вместо Autoexec использовать стартовую форму и делать все в ней. На выбор.
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820305
MLeon спасибо за идею.

Реализовал следующим образом:

Макрос: Autoexec
Макрокоманда: ЗапускПрограммы
Имя функции: Size ()

Молуль такой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Option Compare Database

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _
ByVal hwndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Public Function Size()

SetWindowPos Application.hWndAccessApp, HWND_TOPMOST,  50 ,  50 ,  400 ,  70 , SWP_SHOWWINDOW

End Function
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820347
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с разными разрешениями экрана гарно выходит ?
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820375
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну на экран то всяко должно уместиться
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820397
Одно но:

После этого не действует нажатие на элементе меню, которое делает максимизацию окна приложения:

Код: plaintext
Application.RunCommand acCmdAppMaximize

Нужно как то сбросить функций Size(). Кто подскажет как это сделать.

А то использовать функцию:

Код: plaintext
1.
2.
3.
4.
Public Function Size2()

SetWindowPos Application.hWndAccessApp, HWND_TOPMOST,  0 ,  0 ,  1024 ,  768 , SWP_SHOWWINDOW

End Function

ка-то не хочется. Из-за того, что разрешению могут быть разными.
...
Рейтинг: 0 / 0
Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
    #32820503
Вообщем, чтобы не париться, сделал так:

Код: plaintext
1.
2.
3.
4.
5.
Public Function WindowMaximized()

ShowWindow Application.hWndAccessApp, SW_SHOWMAXIMIZED

End Function
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать, чтобы окно приложения Access открывалось строго в опред. месте на экране?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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