powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка на редактирование записи в форме
9 сообщений из 9, страница 1 из 1
Проверка на редактирование записи в форме
    #39831668
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед выполнением операции необходимо проверить, есть ли на форме записи в режиме редактирования.

Поясняю.
Ленточная форма. несколько полей.
если начинаешь редактировать данные, то данные редактируются во временной таблице (или памяти) и пока ты не сохранишь отредактированные данные, они в таблицу не заносятся.
Данные сохраняются при переходе на другую запись в форме или по команде Requery

В приложении формы есть кнопки для обработки данных таблицы. Если не сохранить отредактированные данные, то они не будут учитываться при обработке. Пользователи иногда забывают нажать кнопку "Сохранить" и получают некорректные результаты. Хочу перед обработкой проверить, есть ли на форме записи в режиме редактирования. Как?

-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831674
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Dirty
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831687
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, спасибо. Всё работает.
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831688
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss,

Кстати, если этому свойству присвоить True то запись сохраниться.
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831766
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss... В приложении формы есть кнопки для обработки данных таблицы. ...
Кнопки должны быть недоступны при добавлении/изменении данных.
По окончании добавления/изменения данных кнопки должны/могут быть доступны.
Не?
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831818
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PredeclaredJoss... В приложении формы есть кнопки для обработки данных таблицы. ...
Кнопки должны быть недоступны при добавлении/изменении данных.
По окончании добавления/изменения данных кнопки должны/могут быть доступны.
Не? Всё равно надо как-то проверять, что запись стала редактируемой. А как? Это обработчик надо сажать на каждое поле. Или есть другой вариант? По моему проверка при нажатии кнопки проще.
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39831834
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss... Всё равно надо как-то проверять, что запись стала редактируемой. А как? ...
Не надо ничего проверять.
Событие Dirty интерфейса Form само подскажет.
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39833842
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как быть в том случае, если начал изменять данные (me.dirty = true) кнопка заблокировалась. Потом отменил внесённые изменения нажав Esc (me.dirty = false). Кнопка остаётся заблокированной. как снять блокировку?
...
Рейтинг: 0 / 0
Проверка на редактирование записи в форме
    #39833845
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За этот экшн можно назначить ответственным процедуру обработки ивента Undo:
Код: vbnet
1.
2.
3.
Private Sub Form_Undo(Cancel As Integer)
    Me.cmdTest.Enabled = True
End Sub
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка на редактирование записи в форме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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