| |
|
|
| | Как отловить событие закрытие приложения.
Мне бы в этот момент создать бы копию базы данных - для импорта её в другое место.
А так на кнопку закрытие приложения жмёшь - и всё закрывается.... 
Даже та невидимая форма ничего не делает..............
=======================================
Базу надо сохранить именно ту к которой в данный момент подключено приложение........
========================================
или как программно создать копию работающей базы к которой подключено данное приложение | |
| |
| |
| |
|
|
| | создать невидимое поле по умолчанию ""
Do While Forms![имя формы]![имя невидимого поля] = ""
DoEvents
Loop
DoCmd.Quit
а после сохранения повешать изменение невидимого поля | |
| |
| |
| |
|
|
| | Спасибо!!!
=====================
тока вот это не понял....
а после сохранения повешать изменение невидимого поля 
и куда код совать тоже не врубилси, извините............... | |
| |
| |
| |
|
|
| | Подпишись на соответствующее событие формы и лови когда оно наступит.
В 2005 студии, например:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
MsgBox("Closed")
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
MsgBox("Closing")
End Sub
|
| |
| |
| |
| |
|
|
| | Дааааааааа - спасибо всё получилось, но для начала необходимо оцепить прилинкованные таблицы - потом пожалуйста FileCopy ........ | |
| |
| |
| |
|
|
| | Если речь про файл-сервер Access, то непонятно, зачем отцеплять линкованные таблицы.
Закрыть все открытые наборы данных к линкованным таблицам (формы, отчеты, прочие recordset-ы), затем копировать файл данных. | |
| |
| |
| |
|
|
| | извини...
- не верно выразился - отцепить естесно от формы  | |
| |
| |
| |
|
|
| | Лучше, наверное, такие операции проводить из свободной (несвязанной с таблицами) формы,
или вообще без формы, в функции общего модуля. Запуск из менюшки.
Проверить наличие файла блокировок файла данных. При наличии, предложить пользователю
закрыть все открытые формы и отчеты и повторить операцию. | |
| |
| |
| |
|
|
| | А они - юзеры
говорят , что забывают про эту операцию и хотят - чтобы автоматом по закрытии приложения чтоба файл создавался.  | |
| |
| |