powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / опять вопрос по Dirty
6 сообщений из 6, страница 1 из 1
опять вопрос по Dirty
    #32654195
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятки в следующем:
открываю форму, ничего не изменяю, нажимаю выход - система выдает

Код: plaintext
Me.Dirty = True

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

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

Код: plaintext
DoCmd.RunCommand acCmdSaveRecord

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


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

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

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

Me.Dirty = True




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


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

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

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

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


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