Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как с помощью модуля при выходе из аксесс2003 выполнялся запрос
 
 автор: angel_026   (11.08.2009 в 23:24)   личное сообщение
 
 

Доброго времяни суток!
Народ, плиз, подскажите чайку: как при выходе из программы VB автоматически выполнял запрос на удаление?
Пробовал написать, работает только когда нажимаещь RUN в VВ, а когда на стандарный крестик не пашет
Вот, че смог смастерить:
'------------------------------------------------------------
' Закрыть_программу
'
'------------------------------------------------------------
Function Закрыть_программу()
On Error GoTo Закрыть_программу_Err

DoCmd.RunMacro "Закрыть программу.1", , ""


Закрыть_программу_Exit:
Exit Function

Закрыть_программу_Err:
MsgBox Error$
Resume Закрыть_программу_Exit

On Error GoTo Закрыть_программу_1_Err

' Запрос на удаление данных из Т
DoCmd.OpenQuery "Зап Удал из Т", acViewNormal, acEdit
DoCmd.RunMacro "Закрыть программу.2", , ""


Закрыть_программу_1_Exit:
Exit Function

Закрыть_программу_1_Err:
MsgBox Error$
Resume Закрыть_программу_1_Exit

On Error GoTo Закрыть_программу_2_Err

DoCmd.Quit acExit


Закрыть_программу_2_Exit:
Exit Function

Закрыть_программу_2_Err:
MsgBox Error$
Resume Закрыть_программу_2_Exit

End Function

  Ответить  
 
 автор: ShadowOfSun   (11.08.2009 в 23:52)   личное сообщение
 
 

Глянь по ссылке
http://www.sql.ru/forum/actualthread.aspx?tid=40088&hl=%e7%e0%ea%f0%fb%f2%e8%e5+access
вдруг поможет

  Ответить  
 
 автор: angel_026   (12.08.2009 в 00:04)   личное сообщение
 
 

СПС за ссылку тока я половины не понял
Например как невидимую форму пользователь будет закрывать
Тем не мение Спасибки за участие

  Ответить  
 
 автор: Lukas   (12.08.2009 в 00:12)   личное сообщение
 
 


...как невидимую форму пользователь будет закрывать


Она сама закроется, при закрытии Access. (Если вы ей это позволите)
А перед этим выполнит все ваши пожелания, если их прописать на Unload формы.

  Ответить  
 
 автор: angel_026   (12.08.2009 в 00:20)   личное сообщение
 
 

ДА, конечно, как я сам недотумкал
Спасибо, ща попробую

  Ответить  
 
 автор: angel_026   (12.08.2009 в 00:30)   личное сообщение
 
 

Сорри, за настойчивость, вот такая трабла - как форму сделать невидимой?
Че т я не вкурю!
Плиз,ХЭЛП

  Ответить  
 
 автор: ShadowOfSun   (12.08.2009 в 00:50)   личное сообщение
 
 

Глянь готовый пример
http://am.rusimport.ru/MSAccess/topic.aspx?ID=114

  Ответить  
 
 автор: Lukas   (12.08.2009 в 00:51)   личное сообщение
 
 


DoCmd.OpenForm "frm1",,,,,acHidden
'или так уже открытую
Forms("frm1").Visible=False

  Ответить  
 
 автор: angel_026   (12.08.2009 в 00:57)   личное сообщение
 
 

Спасибки
ток там тоже слишком сложно для меня написанно, я собирался заставку делать вот на неё и повешу UnLoad, думаю так проще
Спасибо за участие в решении моей траблы

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList