powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поймать закрытие Access?
28 сообщений из 28, показаны все 2 страниц
Как поймать закрытие Access?
    #38939831
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрасте всем экспертам Access

Нужно перехватить закрытие приложения. AutoClose, похоже, в нём не предвидели.
Нарыл вариант создание невидимой формы. И на её закрытие повешать макрос.
Может есть более элегантные решения?
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939834
полином
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НастаевНарыл вариант создание невидимой формы. И на её закрытие повешать макрос.


нормальное вполне решение
(за исключением макроса)
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939835
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаю, надо вешать процедуру ))) Спасибо
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939865
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настаев,
можно еще так :)
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939885
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,
Мультфильм.
:)

А с какой целью может понадобится отлов сего факта?
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939891
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolfguest_rusimport,
Мультфильм.
:)

А с какой целью может понадобится отлов сего факта?
надеюсь вопрос не ко мне... я чисто из спортивного интереса давно это еще "сваял" :)
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939950
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport, спасибо
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939951
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolfА с какой целью может понадобится отлов сего факта?
Моя база данных настраивает некоторые опции приложения под себя. Поведение при нажатии Enter, например.
Вот я захотел сделать, чтобы она возвращала все опции на место перед закрытием.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939961
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimportНастаев,
можно еще так :)

Давно хотел научиться делать хук. Даже тему создал без ответа.
Ругается на AddressOf

Стоит Access 2013 64-бита. Что делать?
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939987
йцукен_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настаевguest_rusimportНастаев,
можно еще так :)

Давно хотел научиться делать хук. Даже тему создал без ответа.
Ругается на AddressOf

Стоит Access 2013 64-бита. Что делать?тоже когда-то рыл в этом направлении, но, я так понял, addressof в vba в принципе не работает.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939989
йцукен_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настаев, вообще, я давно забил на попытки сделать что-то "по-правильному" в access vba.
Благо что костылями (вроде, в данном случае, невидимых форм) решаются почти что все нестандартные хотелки.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38939991
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
setOption-не?
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38940046
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkusetOption-не?
да )
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38940047
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
йцукен_11Настаев, вообще, я давно забил на попытки сделать что-то "по-правильному" в access vba.
Благо что костылями (вроде, в данном случае, невидимых форм) решаются почти что все нестандартные хотелки.
Согласен
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38940061
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настаевйцукен_11Настаев, вообще, я давно забил на попытки сделать что-то "по-правильному" в access vba.
Благо что костылями (вроде, в данном случае, невидимых форм) решаются почти что все нестандартные хотелки.
Согласен
С чем?
:)
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38940224
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolf,
согласен с тем, что приходится всё решать с костылями ))) ахаха
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #38940237
1629
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Настаевnord-woolf,
согласен с тем, что приходится всё решать с костылями ))) ахаха
у автора посылки речь идет только о костылях для "нестандартных хотелок"
вы же расширили область определения до "все решать с костылями"

как-то оно не логично, знаете-ли...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как поймать закрытие Access?
    #39646972
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolf, вот возникла ещё одна необходимость перехвата закрытия БД:
при нажатии кнопки "Закрыть" приложение Access скрывается, будто он послушался, а сам начинает выполнять запросы в фоновом режиме, и только после этого закрывается.

Дело в том, что мне нужно заранее рассчитать цену за грамм каждого товара. Достаточно делать это раз в день. Но ждать не охота. Вот я и решил повесить на закрытие, чтобы при следующем открытии, все данные уже были на блюдечке ))
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647000
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настаев,
А хранить хде?
А если сделать это все на открытии,то внешне ничего не изменится
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647002
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS.А еще лучше (по мне правильнее)считать это там,где понадобится (или применять пользовательскую функцию)
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647005
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НастаевВот я и решил повесить на закрытие, чтобы при следующем открытии, все данные уже были на блюдечке ))ИМХО, странный подход. ЗАкрыл он неделю назад, а включил сегодня.
Как считаете, информация актуальна?
На закрытие вешаю удаление темповых таблиц.
Как правильно(ИМХО) сказал коллега
sdkuА если сделать это все на открытии это если справочники
или
sdkuPS.А еще лучше (по мне правильнее)считать это там,где понадобится
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647165
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка, в моём случае актуально, так как без использования программы цены не меняются.
Сам перехват закрытия я уже реализовал, просто решил удовлетворить ваше любопытство "зачем тебе это?"
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647179
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настаевв моём случае актуально, так как без использования программы цены не меняются.
Сам перехват закрытия я уже реализовал, просто решил удовлетворить ваше любопытство "зачем тебе это?"Если нештатно закроется? Капец, новых цен не будет.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647318
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в одной из задач похожая ситуация. Решается следующим образом. При запуске программы пишет: "Последний расчёт был выполнен ... число ... время. Пересчитать?" Дата хранится в специальной таблицк.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647382
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А выход я делаю через специальную кнопку "Выйти из программы". "Крестик" в правом верхнем углу блокирую.
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39647794
Настаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss, я так делаю выход ))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как поймать закрытие Access?
    #39906888
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss
А выход я делаю через специальную кнопку "Выйти из программы". "Крестик" в правом верхнем углу блокирую.


Как его заблокировать, этот "крестик"?
...
Рейтинг: 0 / 0
Как поймать закрытие Access?
    #39907493
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mi34
Joss
А выход я делаю через специальную кнопку "Выйти из программы". "Крестик" в правом верхнем углу блокирую.


Как его заблокировать, этот "крестик"?

Смотреть здесь Disable кнопку закрытия окна MsAccess
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поймать закрытие Access?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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