powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать самозакрывающуюся форму?
20 сообщений из 20, страница 1 из 1
Как создать самозакрывающуюся форму?
    #32870859
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача такая: сделать такую форму, чтобы при открытии она отработала некий код и после этого закрылась без вмешательства пользователя.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870872
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и сделайте на событие открытия этой формы такой код который отработает а потом ее закроет.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870875
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
На открытие повесь свой код, а конце кода, перед выходом, напиши,
Код: plaintext
1.
DoCmd.Close acForm, ФОРМА1
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870879
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.Close нельзя помещать в события открытия формы - возникает ошибка.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870893
altis_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если это событие закрытия, то Cancel=true.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870902
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
DoCmd.Close acForm, "ФОРМА1"
ВОТ пристал-то
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870903
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, в Load можно помещать закрытие, а в Activate нельзя... А если я хочу тобы формочка показалась?
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870911
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
ДА МОЖНО ПОМЕЩАТЬ В ОТКРЫТИЕ, не парь мозги, а проверь.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870914
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно таймер тебе поможет...
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870920
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно зачем такое извращение? Открыть и тут же закрыть, но обязательно показать?

Но в общем-то можно:
Код: plaintext
1.
DoCmd.OpenForm "Форма1"
DoCmd.Close acForm, "Форма1"
(и никаких таймеров не надо )
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870921
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставил на открытие
DoCmd.Close acForm, "Форма1"
Все работает....
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870924
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это если из другой формы... А из себя самой не получится, похоже действительно таймер похоже придется использовать...
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870932
P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
P
Гость
Вроде вторник, а у кого-то (Slider_spb) совсем с головой плохо.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870961
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если из другой формы, то по-моему используется
DoCmd.OpenForm "ХХХХХ", WindowMode:=acDialog, ну и т.д, т.п.

Но в этом Форуме меня быстро научили, прежде, чем публиковать, хоть проверься! Если не веришь, то спроси у Темного, Саныча, Вига...
После их наставлений я вообще боюсь непроверенные коды писать, так что я проверился, могу даже тестовую базу выслать... Спайдер, не опутывай себя и других паутиной....
А при использовании функций открытия/закрытия ТАЙМЕРА я вообще впервые слышу, может кто подскажет практическое применение таймера... Это для расширения кругозора


Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32870967
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открыть... закрыть... показать...
навеяло
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32871097
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пользуюсь таймером - в Load'е не все полностью успевает проинициализироваться и отрисоваться.

К моменту вызова события от таймера все уже хорошо.

А в данной ситуации я бы извне открыл форму, показал на ней что надо, подождал и потом извне же закрыл.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32872755
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таймер действительно помог. А извне ей управлять не получиться, т.к. это форма открывается по автозапуску при открытии проекта :)
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32872880
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске проекта можно из макроса AutoExec вызвать вашу написанную функцию.
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32872967
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, можно, но хотелость показывать нечто вроде заставки при запуске проекта. Можно конечно форму открывать/закрывать макросом автозапуска... Что лучше пока не решил :)
...
Рейтинг: 0 / 0
Как создать самозакрывающуюся форму?
    #32872981
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой проект без заставки! :)

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


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