powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запоминание позиции курсора в DBGrid
3 сообщений из 3, страница 1 из 1
Запоминание позиции курсора в DBGrid
    #32379803
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно восстановить позицию курсора в DBGrid. Есть recordsource на SELECT. С помощью кнопок сортировки меняю recordsource на другой (причем, только одно отличие - изменяю значение в ORDER BY). Необходимо, чтобы DBGrid установился не на первую запись в recordsource, а та ту запись, на которой он стоял до сортировки. Пытался запомнить/восстановить Bookmark, но VB6 ругается. Как быть?
...
Рейтинг: 0 / 0
Запоминание позиции курсора в DBGrid
    #32380043
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Пытался запомнить/восстановить Bookmark, но VB6 ругается. Как быть?

Ты слычаем рекордсет заново не создаешь (закрываешь) ? Тогда букмарки не будут работать. Используй метод Sort рекодсета
...
Рейтинг: 0 / 0
Запоминание позиции курсора в DBGrid
    #32381082
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, создаю новый rs, и я понял, что Bookmark не подходит. Не совсем понял с sort, при чем тут он, может seek? Я тоже так думал, но у меня не таблица, а динамический запрос через SELECT, а значит seek не работает. Find? Но как долго он будет работать, например, для 300-500 записей?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запоминание позиции курсора в DBGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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