Есть некая таблица, отображаемая в DBgrid. Происходит некое действо, ну скажем удаление одной записи из этой таблицы. Делаем Refresh. Нужно вернуть курсор туда где был, с учетом того что позиции на которой он стоял уже может и не быть. Важно! В SQLQuery1 используются фильтры, поэтому SQLQuery1.recno и SQLQuery1.recordcount использовать нельзя.
//некий код
//некий код
//некий код
//здесь както запоминаем позицию
orgtehniks.SQLQuery1.Refresh;
//здесь позицию курсора должны поставить на место. Причем с учетом того что записи на которой он стоял уже может и не быть, поэтому ставить нужно не на конкретную запись, а именно в номер строки
Вопрос как это реализовать...