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

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


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