Значение полей формы из предыдущей записи
|
|
Среда, 25 Января 2017 г. 11:22
+ в цитатник
Здравствуйте. Помогите, пожалуйста, решить задачу.
Есть форма, поля ID, a и b.
ID - счетчик
a - число
b - текстовое
Нужно, чтобы при создании новой записи, предыдущие данные полей a и b появлялись по умолчанию в соответствующих полях формы.
Сортировка происходит по полю ID.
Данные в поле ID не непрерывные - некоторые записи периодически удаляются.
После создания новой записи, нужно, чтобы данные полей a и b можно было редактировать.
Вариант поставить на событие Выход Me![a].DefaultValue = Me![a].Value не проходит, так как предполагает создание новой записи вслед за текущей. В моем варианте новая запись может быть создана при нахождении в любой записи.
В запросе работает:
DLookUp("[a]";"Data";"ID=" & DMax("ID";"Data";"ID<" & [Data].[ID])) As d
Но тут данные кладутся в другое поле (d), а мне надо, чтобы появлялись в поле a (числовом), и чтоб потом его отредактировать можно было.
Так же и с полем b (текстовым).
База во вложении.
http://www.sql.ru/forum/1247318/znachenie-poley-formy-iz-predydushhey-zapisi
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-