Вернуться   Форум программистов > Форум Базы данных > Форум Access

Access

Программирование MS Access

Ответ
 
Старый 01.08.2007, 13:28   #1
kiw
Новичок
 
Регистрация: 14.09.2006
Сообщений: 7
kiw пока не определено
По умолчанию Закрытие базы Access.

Как сделать, чтобы при закрытии Базы сначало выполнялись определённые действия? А то при применении ActiveX открытой форме выдаётся ошибка(просит использовать определённый метод ActiveX, а уж потом закрывать эту форму).
kiw вне форума  
Старый 01.08.2007, 16:27   #2
BoNiM
Местный
 
Регистрация: 28.09.2000
Сообщений: 329
BoNiM пока не определено
По умолчанию RE: Закрытие базы Access.

Воспользуйтесь событием Unload (Выгрузка) формы.
BoNiM вне форума  
Старый 04.08.2007, 15:04   #3
kiw
Новичок
 
Регистрация: 14.09.2006
Сообщений: 7
kiw пока не определено
По умолчанию RE: Закрытие базы Access.

Где использовать UNLOAD ? Если закрываешь базу крестом, а в ней открыты формы ,которые необходимо закрывать используя определённые функции (иначе ошибка-Use disconnect first),т.е надо сначало закрыть такие формы . Как повесить UNLOAD на окно бызы?
kiw вне форума  
Старый 05.08.2007, 01:07   #4
BoNiM
Местный
 
Регистрация: 28.09.2000
Сообщений: 329
BoNiM пока не определено
По умолчанию RE: Закрытие базы Access.

Цитата:
kiw (01.08.2007)
Как сделать, чтобы при закрытии Базы сначало выполнялись определённые действия? А то при применении ActiveX открытой форме выдаётся ошибка(просит использовать определённый метод ActiveX, а уж потом закрывать эту форму).
Более подробно:

1. При закрытии базы при открытых формах (мое мнение - такие действия ведут к порождению проблем) сначала закрываются формы.

2. При закрытии форм обязательно происходят события Unload и Close. Я предложил попытаться использовать требуемый метод ActiveX, о котором Вы упоминаете, в обработчике события Unload соответствующей формы.

3. Для объектов DataBase события отсутствуют. Т.е. нет возможности прописать свой код для выполнения при закрытии базы.
BoNiM вне форума  
Старый 05.08.2007, 01:33   #5
kiw
Новичок
 
Регистрация: 14.09.2006
Сообщений: 7
kiw пока не определено
По умолчанию RE: Закрытие базы Access.

Всё получилось .Большое спасибо. Применил Unload для каждой формы с ActiveX и в процедуре выполнил необходимый метод ActiveX.
kiw вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Access Помогите разобраться с сумой столбцов
Разъясните тем, кто тупенький...не писали не разу на аксессе. Ситуация такая: есть таблица и есть подиненная таблица. мне нужно на форме главной вывести сумму в одном поле из столбца цен который...
поля
Проблема с переходом из MS Access97 MS Access2003
Помогите, пожалуйста решить такую проблему. У меня есть приложение, разработанное в MS Access 97. Там все работает прекрасно. При попытке запуска этого приложения в MS Access 2003 появляется "Ошибка...
Yashustik
Сортировка по выражению Access
Здраствуйте. Строю отчет СпециальнаяДата ФИО ДатаРождения Должность СпециальнаяДата(СД) Поле СД вычисляется как =DateAdd("yyyy";Должность.Срок;). Как мне упорядочить и сгруппировать по...
vladdmit
Access Обращение к полям связ. табл.
Имеется 3 таблицы 1Сотрудники 1.1фио 1.2дожность(ссылка на 2.1) 1.3бонус(ссылка на 3.1) 2Дожности 2.1Название 2.2Бонус для переода на след. должность(ссылка на 3.1)
vladdmit
Access Горизонтальная прокрутка сводной диаграммы. Возможна?
Собственно сабж. P.S. Давно мечтаю найти ресурс с надстройками для Acc.
aksakal.ru
Как сделать поиск по ключевому слову Access
Добрый вечер всем! При создании БД в Access есть необходимость совершать поиск по ключевому слову. Есть 2-е таблицы. Одна главная (с полями ФИО, Адрес, Телефон и т.д.) и другая подчиненная (с...
sinichka



Текущее время: 12:02. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru