Devel80
Дата: 23.09.2005 20:03:34
Есть проект Ассess, после загрузки запускается форма, в которой вводятся параметры, типа имя БД, имя Сервера, пользователь, пароль и т.д..
если эту программу запускать в АссХР до этой формы возникает Асс форма стандартного логина предлагающая ввести логин и пароль.. вот она мне и не нужна. Можно ли как нибудь сделать, чтобы она не выводилась??? Говорят, перед закрытием проекта обнулить коннект. Тогда можно поподробней, как перехватить закрытие, в т. ч. закрытие крестиком на окне.
Очень прошу мне помочь!!!
Спасибо!!!
Latuk
Дата: 23.09.2005 20:51:27
>как перехватить закрытие
открыть невидимую форму
DoCmd.OpenForm "МояСкрытаяФорма", , , , , acHidden |
на ее Form_Close
повесить отчистку соединения
>перед закрытием проекта обнулить коннект
CurrentProject.OpenConnection "PROVIDER=" |
после этого проект будет оторван от данных
собрав нужные сведения в своей форме можно подключится
CurrentProject.OpenConnection strConnectionSQL, fldLogin.Value, fldPassw.Value |