Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid / 4 сообщений из 4, страница 1 из 1
09.04.2003, 08:57
    #32136235
Sharky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid
Думаю вопрос не сложный, могу ли я выставить курсор на определенную строку из кода, зная значение какого-нить поля из этой строки. Надо это для того чтоб, когда юзвер обновит грид, его вернуло на ту строку которую он редактировал.
Заранее благодарен.
...
Рейтинг: 0 / 0
09.04.2003, 09:48
    #32136276
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid
через свойство grid.Bookmark, rs.Bookmark или любой метод recordset, котрый меняет rs.Bookmark (например, Find)
...
Рейтинг: 0 / 0
11.04.2003, 14:44
    #32138765
Sharky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid
Спасибо конечно :). Но я наверное плохо объяснил. Я знаю DBGrid.Row, каким способом мне выставить курсор на эту строку (стрелочку слева). Подскажите плз.
...
Рейтинг: 0 / 0
11.04.2003, 15:39
    #32138879
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid
Row - это от первой видимой записи, тебе нужно наверное найти AbsolutePosion текущей записи и после обновления данных сделать Move по рекордсету к этой позиции
Код: plaintext
1.
2.
3.
Set recset=DBGrid.DataSource
pos=recset.AbsolutePosition- 1 
' и после обновления recset (будет выcтавлен на первую запись)
recset.Move pos
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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