Закрепить текущую запись в форме после сохранения

Shurshit
Дата: 27.12.2011 13:35:54
Вопрос в следующем. Допустим, в ключевое поле сначала введено 50, потом 49. Вызывается метод Refresh, затем ухожу с формы, потом возвращаюсь. Но текущая запись уже другая (с ключевым полем 50). То есть записи отсортировались по ключу. Но мне этого не надо. Надо чтобы при возврате в исходную форму, текущая была запись та, с которой я "уходил".
Shurshit
Дата: 27.12.2011 15:34:19
Пожалуйста, ответьте, хоть кто-нибудь!
mds_world
Дата: 27.12.2011 15:40:00
При вводе запоминайте последнее введенное значение и после обновления формы ищите его в рекордсете формы
me.form.recordset.findfirst "КлючевоеПоле=" & ПоследнееВведенноеЗначение
Shurshit
Дата: 27.12.2011 16:04:57
спасибо!
qwerty112
Дата: 27.12.2011 16:46:32
Shurshit
Вопрос в следующем. Допустим, в ключевое поле сначала введено 50, потом 49. Вызывается метод Refresh, затем ухожу с формы, потом возвращаюсь. Но текущая запись уже другая (с ключевым полем 50). То есть записи отсортировались по ключу. Но мне этого не надо. Надо чтобы при возврате в исходную форму, текущая была запись та, с которой я "уходил".

а зачем вызывается "метод Refresh" ? если для сохранения записи, то достаточно me.dirty=false

даа, и правка ключа "вызывает вопросы " ...
alvk
Дата: 27.12.2011 16:58:49
qwerty112
даа, и правка ключа "вызывает вопросы " ...


может не первичный.
Shurshit
Дата: 27.12.2011 17:18:35
автор
даа, и правка ключа "вызывает вопросы " ...


Я наверно не правильно выразился, я имел в виду что, новое значение введено не в той же записи, а в новой
Программист-Любитель
Дата: 27.12.2011 17:28:20
Работать с несколькими записями (списком объектов) через карочку - ужос. Дайте пользователю табличную форму, где он будет видеть все записи, включая свою самую свежевведенную, и возможность мухой перейти в карточку любой записи.