Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / опять вопрос по Dirty / 6 сообщений из 6, страница 1 из 1
18.08.2004, 11:07:19
    #32654195
novss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
Непонятки в следующем:
открываю форму, ничего не изменяю, нажимаю выход - система выдает

Код: plaintext
Me.Dirty = True

Вообще, смысл таков, что если юзер что-то изменил, тогда в определенные поля записываются данные изменения и логин. Соотвественно если не менял - то ничего не записывается.
Система упорно говорит, что запись изменена, хотя даже никакое поле, кроме дефолтного, активировано не было.
В чем проблема?

На всякий случай пробовал, последней строчкой в процедуре открытия формы ставить

Код: plaintext
DoCmd.RunCommand acCmdSaveRecord

, чтобы дескать наверняка была сохранена до первого потенциального изменения - не помогло
...
Рейтинг: 0 / 0
18.08.2004, 12:01:27
    #32654357
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
Там что-то в коде пишет в какое-то поле.
...
Рейтинг: 0 / 0
18.08.2004, 14:34:24
    #32654868
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
По-моему, Dirty = True всегда, когда маркер попадает на новую запись. Так что проверь нет ли у тебя DataEntry = Yes и проверь не делаются ли изменения в при открытии формы
...
Рейтинг: 0 / 0
18.08.2004, 20:00:57
    #32655697
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
авторПо-моему, Dirty = True всегда, когда маркер попадает на новую запись


только по твоему.....

а
авторТам что-то в коде пишет в какое-то поле.

по всехнему...
...
Рейтинг: 0 / 0
18.08.2004, 20:03:43
    #32655701
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
авторНепонятки в следующем:
открываю форму, ничего не изменяю, нажимаю выход - система выдает

Me.Dirty = True




Me.Dirty = True -это не система выдает , это её заставляешь сделать


if Me.Dirty = True then.... - это ты спрашиваешь систему
...
Рейтинг: 0 / 0
18.08.2004, 21:04:17
    #32655730
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять вопрос по Dirty
сОри...

По-моему, Dirty = True всегда, когда маркер попадает на новую запись

т.е. происходит добавление записи

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


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