Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поймать закрытие Access? / 25 сообщений из 28, страница 1 из 2
18.04.2015, 16:13
    #38939831
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
Здрасте всем экспертам Access

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


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

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

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

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

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

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

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

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

Дело в том, что мне нужно заранее рассчитать цену за грамм каждого товара. Достаточно делать это раз в день. Но ждать не охота. Вот я и решил повесить на закрытие, чтобы при следующем открытии, все данные уже были на блюдечке ))
...
Рейтинг: 0 / 0
19.05.2018, 10:45
    #39647000
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
Настаев,
А хранить хде?
А если сделать это все на открытии,то внешне ничего не изменится
...
Рейтинг: 0 / 0
19.05.2018, 10:52
    #39647002
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
PS.А еще лучше (по мне правильнее)считать это там,где понадобится (или применять пользовательскую функцию)
...
Рейтинг: 0 / 0
19.05.2018, 11:05
    #39647005
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
НастаевВот я и решил повесить на закрытие, чтобы при следующем открытии, все данные уже были на блюдечке ))ИМХО, странный подход. ЗАкрыл он неделю назад, а включил сегодня.
Как считаете, информация актуальна?
На закрытие вешаю удаление темповых таблиц.
Как правильно(ИМХО) сказал коллега
sdkuА если сделать это все на открытии это если справочники
или
sdkuPS.А еще лучше (по мне правильнее)считать это там,где понадобится
...
Рейтинг: 0 / 0
19.05.2018, 23:42
    #39647165
Настаев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
Прогер_самоучка, в моём случае актуально, так как без использования программы цены не меняются.
Сам перехват закрытия я уже реализовал, просто решил удовлетворить ваше любопытство "зачем тебе это?"
...
Рейтинг: 0 / 0
20.05.2018, 08:00
    #39647179
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
Настаевв моём случае актуально, так как без использования программы цены не меняются.
Сам перехват закрытия я уже реализовал, просто решил удовлетворить ваше любопытство "зачем тебе это?"Если нештатно закроется? Капец, новых цен не будет.
...
Рейтинг: 0 / 0
20.05.2018, 22:20
    #39647318
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
У меня в одной из задач похожая ситуация. Решается следующим образом. При запуске программы пишет: "Последний расчёт был выполнен ... число ... время. Пересчитать?" Дата хранится в специальной таблицк.
...
Рейтинг: 0 / 0
21.05.2018, 09:05
    #39647382
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поймать закрытие Access?
А выход я делаю через специальную кнопку "Выйти из программы". "Крестик" в правом верхнем углу блокирую.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как поймать закрытие Access? / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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