Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Закрытие форм. Альтернативные варианты. / 8 сообщений из 8, страница 1 из 1
17.10.2003, 15:38
    #32296850
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
Привет.
Хотелось бы узнать способ закрытия форм, в обход
DoCmd

Unload Me - ругается и не катит...

Яимею форму со списком. С этой формы открывается другая. Вносятся изменения в БД. А вот потом надо форму для изменений в БД закрыть и открыть на ее месте новую либо, в зависимости от изменений , закрыть вовсе либо открыть другую

Как реализовать?
...
Рейтинг: 0 / 0
17.10.2003, 15:44
    #32296858
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
ну и в чем проблема?
...
Рейтинг: 0 / 0
17.10.2003, 15:48
    #32296868
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
Имеется кнопка на форме, которая проверяет внесенные изменения и одновременно должна выполнтьб функцию самозакрытия и открытия новой формы. Но сама себя она закрыть не может.
Кроме того, часто встречал, что при наличии подчиненной формы иногда Аксесс ругается, что не может в данный момент юзать DoCmd

К сожалению, я не помню досконально пример, но случай такой был.
Привыкший к VB, я бы хотел найти что-то типа Unload
...
Рейтинг: 0 / 0
17.10.2003, 16:02
    #32296891
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
@SEL писал:Кроме того, часто встречал, что при наличии подчиненной формы иногда Аксесс ругается, что не может в данный момент юзать DoCmd

Очень хочется увидеть примерчик. В проекте просто фигова туча подчинённых форм - какие только ошибки не встречаются, но такой не видели ни разу. Всегда для таких целей использую Docmd.close
...
Рейтинг: 0 / 0
17.10.2003, 16:05
    #32296902
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
Может, дело в том, что DoCmd.Close иногда закрывает не ту форму, которую имел в виду автор программы. На этот случай есть возможность указывать имя формы явно.
...
Рейтинг: 0 / 0
17.10.2003, 16:09
    #32296910
@SEL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
Спасибо..

Значит, буду прыгать только с DoCmd

К сожалению, не могу вспомнить, когда я видел такую ошибку, связанную с DoCmd, но не хотелось бы повторять
...
Рейтинг: 0 / 0
17.10.2003, 16:16
    #32296922
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
docmd.close - работает с активной формой. Разумеется, если есть подчинённая, а в подчинённой форме при событии возникает docmd.close - то мы получим ошибку - но это ошибка кривых ручек извините, а не аксесовская...

Это если без указания имени формы вызывать этот метод, если с указанием - вообще всё в порядке должно быть.
...
Рейтинг: 0 / 0
17.10.2003, 16:22
    #32296933
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Закрытие форм. Альтернативные варианты.
может глючить если нехватает .Close и ....=Nothing
а эту тему уже поднимали неоднократно
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Закрытие форм. Альтернативные варианты. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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