Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

установка курсора


alexey_mas ©   (2007-03-19 19:09:00) 

Добрый день!

Как можно установить курсор в нужную позицию или как обновить грид без изменения позиции курсора.

На форме DBgridEH, ZQuery,Datasource

делаю Update на базе ......

после апдейта вижу бегаю по записям при помощи методов Next или Prior.
Но отображаются значения которые были до апдейта.

Если сделать ZQuery1.Refresh то данные обновляются. Но мне нужно чтобы курсор стоял на той же записи на которой он стоял до отработки метода рефреш.

Как такое сделать?

Заранее спасибо.


stud   (2007-03-20 17:11:00) [1]

че за субд?


zdm   (2007-03-19 21:41:00) [2]


> после апдейта вижу бегаю по записям при помощи методов Next
> или Prior.Но отображаются значения которые были до апдейта.
>

ZQuery1.Close;
ZQuery1.Open;  ;)


zdm   (2007-03-19 21:37:00) [3]

короче , допустим назнач переменную и слови до апдейта на гриде, например.
ID_SEND:=ZQuery1.fieldbyName('id').value ;

и на апдейт
ZQuery1.Locate('id',ID_SEND,[loPartialKey]);


zdm   (2007-03-19 21:32:00) [4]

DataSet_qqqq.Locate('id',ParamByName('O_ID_qqqq_RECIPIENT').Value,[loPartialKey] );


zdm   (2007-03-19 21:29:00) [5]

а Locate-не катит?


Наверх

Титульная страница Поиск, карта сайта Написать письмо