Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод сообений о ходе операций с БД / 4 сообщений из 4, страница 1 из 1
01.09.2004, 18:26:08
    #32676171
Нерюх
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод сообений о ходе операций с БД
Есть процедура, которая выполняет определенные действия с БД:

sub doAction()
'Выполнение операций с БД

'Загрузка данных в локальные таблицы

'обновление данных 1

'обновление данных 2

'отправка измененных данных в mdb сервера

end sub

и процедура показа сообщений, которая выводит красивую форму с сообщениями.
sub showMsg(strMessage as string)
'Вывод сообщения
end sub
По мере работы процедуры doAction хотелось бы выводить сообщения о ходе процесса, но так, чтобы вызов процедуры ShowMsg был не из кода doAction, а откуда-то из другого места, чтобы код, меняющий БД ничего не знал про GUI.

Вот только не могу придумать, как это сделать :-(.
Help
...
Рейтинг: 0 / 0
01.09.2004, 18:39:07
    #32676199
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод сообений о ходе операций с БД
1. Создаем модуль класса.
2. Переносим тело doAction в него.
3. Добавляем описание эвента с произвольным именем.
4. В тех местах, где нужно сообщение, пишем RaiseEvent.
5. Для обращения к doAction описываем объект этого класса, причем с WithEvents.
6. В обработчике события этого объекта ставим сообщение.
...
Рейтинг: 0 / 0
01.09.2004, 19:16:20
    #32676260
Нерюх
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод сообений о ходе операций с БД
Владимир Саныч ,
Спасибо, попробую. Плохо только, что я с модулями класса не имел дела, слабо предсталяю, для чего они нужны и как с ними работать. Придется сперва почитать про это дело.
...
Рейтинг: 0 / 0
01.09.2004, 19:27:25
    #32676267
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод сообений о ходе операций с БД
Мне кажется, что по моей инструкции все должно получиться.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод сообений о ходе операций с БД / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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