Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AllowEdits издевается... хэлп плиз... / 2 сообщений из 2, страница 1 из 1
31.03.2004, 03:35
    #32463025
_ThUG_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AllowEdits издевается... хэлп плиз...
Есть форма, в ней сабформа табличная.

При открытии в форме и подформе установлено AllowEdits = False.
На форме кнопка - Редактировать.
При нажатии на нее:

Если me.allowedits=false, то allowedits для формы и сабформы = true, а также allowadditions для сабформы = true
При повторном нажатии - все false.
До этого момента работает все как часы.

При двойном клике на одном из полей формы, когда включен режим редактирования выполняется docmd.openform "Календарь".
На событии AfterUpdate формы "Календарь" висит присвоение полю, по которому состоялся двойной клик определенного значения и "Календарь" закрывается.

После закрытия календаря форма остается в режиме редактирования. Если попытаться оттуда выйти - нажав кнопку Редактировать, то форме присваевается allowedits=false, но возможность редактировать остается... Но только до первого перевода фокуса на сабформу... Почему так ?
Извините, что так подробно =)...
...
Рейтинг: 0 / 0
31.03.2004, 18:05
    #32464583
E
E
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AllowEdits издевается... хэлп плиз...
Ну, коль скоро все молчат...

>После закрытия календаря форма остается в режиме редактирования.
Понятно...

>Если попытаться оттуда выйти - нажав кнопку Редактировать, то форме присваевается allowedits=false, но возможность редактировать остается...
Откуда знаете, что возможность редактирования остается? Ведь фокус уже на кнопке "Редактировать"... Что Вы редактируете на кнопке "Редактировать"?

>Но только до первого перевода фокуса на сабформу...
То есть, редактировать кнопку "Редактировать" получается, а когда фокус уходит в сабформу - данные сабформы редактировать не получается? Ну всё правильно...

И не подумайте, я не издеваюсь... Просто недопонимаю...

З.Ы. Попробуйте в событии "нажатие кнопки Редактировать" перед всеми строками кода влепить:
DoCmd.RunCommand acCmdSaveRecord
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AllowEdits издевается... хэлп плиз... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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