Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проверка на редактирование записи в форме / 9 сообщений из 9, страница 1 из 1
28.06.2019, 14:19
    #39831668
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на редактирование записи в форме
Перед выполнением операции необходимо проверить, есть ли на форме записи в режиме редактирования.

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

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

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

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


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